首页 > 解决方案 > 基于数据集的 SSRS 隐藏参数返回无数据抑制默认消息

问题描述

我有一个 SSRS 报告,它有一个基于数据集的隐藏参数。该参数是多值的,并且也设置为默认值。如果数据集没有返回数据,是否有办法在报表预览期间抑制消息“参数名称缺少值”并继续加载报表。

标签: reporting-servicesparametershidden

解决方案


我没有测试过这个,但我会做类似的事情......

允许参数上的空值。

然后在您的报告中检查参数中选定项目的数量并设置文本框的隐藏属性(包含您的信息/警告)以在未选择任何内容时显示文本框。将Hidden属性设置为类似

=Parameters!myParameter.Count >0

或者检查第一个值是否为空,例如

=LEN(Parameters!myParameter.Value(0)) > 0

推荐阅读