我被这一段时间困扰了。我需要在SSRS 2005中构建一个报告,用户可以从参数中选择要查看的列。所以基本上需要隐藏其他列。我只能在我添加更多内容并使参数成为多值参数时无法正常工作。
答案 0 :(得分:1)
如果你有5个@Parameters,其中任何一个可能是NULL或空,请尝试在列的可见性中使用IIF。
=IIF(Parameters!YourParameter.Value ="",False,True)
或SWITCH功能:
=Switch(Parameters!Param1.Value = 1, True, Parameters!Param2.Value = 2, False, Parameters!Param3.Value = "", False)
如果没有传入特定的@Parameter,我会对此进行修改以隐藏用户的内容。
答案 1 :(得分:1)
嗨,我得到了任何需要它的人的答案,它实际上非常简单,请点击链接,这里有一个非常好的解释如何做到这一点。 NB ***如果在代码中粘贴代码,只需右键单击布局部分的黄色屏幕部分即可。选择属性并选择代码选项卡,然后按原样粘贴功能。