0
我有一个基于可具有多个值的参数的SSRS报告。例如:'0','1'
和'0','2'
(如IN语句)。现在隐藏或显示基于多值参数的SSRS组件
,我必须表明在报告中某些部分每当参数为0和1,以及隐藏在报告中某些部分每当参数为0和2
但是...... 0值始终这里的问题。我知道我必须为此使用可见性表达式,但似乎无法写出正确的表达式。
因此,当我的参数(Parametername = Prognosis)为(0 and 1)
时,我需要显示组件。当我的参数是(0 and 2)
时,我需要隐藏组件。顺便说一句,它不会只是'0',或者只是'1',或者只是'2'。
我尝试这样做,但没有成功:
=IIF(Parameters!Prognosis.Value(0) = 0 and Parameters!Prognosis.Value(0) = 1,False,IIF(Parameters!Prognosis.Value(0) = 0 and Parameters!Prognosis.Value(0) = 2,True,False))
有人能帮助我写这体现在哪里?
谢谢你们
听起来合乎逻辑。谢谢。但是,我得到的错误“矩形6的visibility.Hidden表达式包含一个错误:[BC30108]参数是一种类型,不能用作表达式。 – ImperialBert
道歉,它是”参数“不是参数。我将编辑我的答案 – BishNaboB
非常感谢!它的效果非常好! – ImperialBert