![]() |
1
11
试试这个。您需要将数据集中的参数总数与所选参数的计数进行比较。下面假设您的多值参数正在使用一个名为“dsroomsize”的数据集
更新
这将在报表中创建第二个多值参数,该参数与初始多值参数完全相同。默认情况下,只有此参数列表将选择所有值。 在标题的文本框中输入以下表达式:
以上将比较每个参数列表中的选定值。如果列表包含相同的选定值,则表示已在第一个列表中选择“所有”。
|
![]() |
2
1
|
![]() |
3
0
我将参数的数据集与我用“select”语句手动创建的数据集合并,然后我可以强制值为-1或null。 然后只需检查参数是否包含-1或null,并用替换文本替换标题中的值。 |
![]() |
4
0
顺便说一句-我现在使用SSRS2008R2和这个解决方案为我工作。我的报表使用了三个数据集;但在tabilx中只有一个数据集需要隐藏一行。经过长时间的搜索,许多,许多错误的答案毫无帮助;创建一个相同的参数只隐藏(我标记为内部)然后与暴露的参数进行比较的解决方案是聪明而简单的。 非常感谢你! |