在SSRS报告中隐藏空值

时间:2018-12-19 04:56:32

标签: sql-server tsql parameters ssrs-2008-r2

我有SSRS报告,其中的字段是基于yes / no参数的空值

当我的参数=否时,此字段显示为空(无值) 当我的参数=是时,此字段具有值

请查看下面的图片-

“包含折旧”参数=否, “折旧”字段为空:

[![在此处输入图片描述] [1]] [1]

“包含折旧”参数=是, “折旧”字段不能为空

我的目标是在参数=否(且字段没有值)时隐藏行

我在SSRS中尝试了以下操作: 在表格的“ 设计”视图中,单击整个行,以负责“折旧”,行可见性可见性-“ 根据表达式显示/隐藏”,输入以下表达式:

=IIF(Isnothing(Fields!GLGroupLevel2Name.Value),false,true)

但是它什么也没做......仍然出现一个空行(如果参数= No的话)。

这是我的“设计”视图 (我用条件show / hide修改的行-用灰色标记):

任何建议都将非常有帮助! 谢谢...

1 个答案:

答案 0 :(得分:1)

尝试在组可见性上表达

如果您的条件固定,则转到Row Group Properties并根据您的条件在Visibility选项中应用相同的表达式。

将表达式用作:

=iif((Fields!YourFieldName.Value <> "") ,false,true)

如下图所示 enter image description here

这应该有效。