在 SSRS 报告中隐藏空值
Hiding empty values in SSRS report
根据 yes/no 参数
,我的 SSRS 报告的字段值为空
当我的参数=否时,此字段显示为空(无值)
当我的参数=是时,这个字段有值
请看下图 -
"include Depreciation"参数=否,
"Depreciation" 字段为空:
[![在此处输入图片描述][1]][1]
"include Depreciation"参数=是,
"Depreciation" 字段不为空
我的目标是在参数 = 否(并且字段没有值)时隐藏行
我在 SSRS 中尝试了以下操作:
在 table 的“Design”视图中,单击负责 "Depreciation"、Row Visibility 的整行,Visibility - “根据表达式显示/隐藏”,输入以下表达式:
=IIF(Isnothing(Fields!GLGroupLevel2Name.Value),false,true)
但它什么都不做...仍然出现一个空行(如果参数 = No)。
这是我的 "Design" 观点
(我用条件 show/hide 修改的行 - 标记为灰色):
任何建议或意见都会非常有帮助!
谢谢...
在组可见性上尝试表达式.
如果您的条件已修复,则转到 Row Group Properties
并根据您的条件在 Visibility
选项中应用相同的表达式。
使用表达式为:
=iif((Fields!YourFieldName.Value <> "") ,false,true)
如下图所示
这应该有效。
根据 yes/no 参数
,我的 SSRS 报告的字段值为空当我的参数=否时,此字段显示为空(无值) 当我的参数=是时,这个字段有值
请看下图 -
"include Depreciation"参数=否, "Depreciation" 字段为空:
[![在此处输入图片描述][1]][1]
"include Depreciation"参数=是, "Depreciation" 字段不为空
我的目标是在参数 = 否(并且字段没有值)时隐藏行
我在 SSRS 中尝试了以下操作: 在 table 的“Design”视图中,单击负责 "Depreciation"、Row Visibility 的整行,Visibility - “根据表达式显示/隐藏”,输入以下表达式:
=IIF(Isnothing(Fields!GLGroupLevel2Name.Value),false,true)
但它什么都不做...仍然出现一个空行(如果参数 = No)。
这是我的 "Design" 观点 (我用条件 show/hide 修改的行 - 标记为灰色):
任何建议或意见都会非常有帮助! 谢谢...
在组可见性上尝试表达式.
如果您的条件已修复,则转到 Row Group Properties
并根据您的条件在 Visibility
选项中应用相同的表达式。
使用表达式为:
=iif((Fields!YourFieldName.Value <> "") ,false,true)
如下图所示
这应该有效。