首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部门参数SSRS

部门参数SSRS
EN

Stack Overflow用户
提问于 2014-09-08 11:54:15
回答 2查看 60关注 0票数 0

在部门表中,我有三个选项。销售,市场营销和人力资源。

我在SSRS中有如下数据集

代码语言:javascript
复制
select isnull(Name,'Not Applicable') as [Department]
From TableA
where Name in (@Departmentname)

现在我想要一个SSRS报告参数,当我运行报告、销售、市场营销、人力资源和没有部门链接时,它给我提供了4个选项,所以将这个数据集设置为链接到参数。

代码语言:javascript
复制
select 'No Department Link' as [Name]
union
select [Name] from TableA

现在,当我在“部门报告参数”列表中选择“no Department Link”选项时,它不会给我任何结果,因为在dataset中没有“no Department Link”的列,它们是空的。因此,我如何更改我的数据集,以便这与所有4个选项的报告参数,而不仅仅是前3,销售,市场营销和人力资源。在以某种方式查询数据集中的空值之前,将其更改为“无部门链接”。

是对数据集中实际子句的更改吗?我认为报告参数很好。

有什么很简单的方法可以做到这一点,我没有看到?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-08 12:47:55

代码语言:javascript
复制
select isnull(Name,'Not Applicable') as [Department]
From TableA
WHERE Name IN (@Departmentname)
 OR NULLIF(@Departmentname, 'No Department Link') IS NULL
票数 1
EN

Stack Overflow用户

发布于 2014-09-08 12:41:02

对数据集使用此查询:

代码语言:javascript
复制
select isnull(Name,'Not Applicable') as [Department]
From TableA
where Name in (@Departmentname)
or (@DepartmentName like 'No Department Link' and Name is null)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25723682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档