SSRS行可见性
问题描述:
我正在使用Reporting Services中的Switch功能来确定行的可见性。它发生,我使用一个以上的列或字段来测试我的表情就像这样:SSRS行可见性
=Switch(Parameters!View.Value = "Green" AND Fields!Tax.Value = "N",TRUE,Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0,True)
通过上面的表情,我想,如果第一部分是真实的,该行应同样为2隐藏表达的一部分,当所有条件都满足时,我想隐藏一行。但是这不会产生预期的结果。
我同样有另一种表达试过像这样:
=IIF(Parameters!View.Value = "Green" AND Fields!Tax.Value = N",False, IIF(Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0,True,False))
这仍然没有奏效。
我期待你的帮助。谢谢
答
如果我跟着你正确,我认为把两个条件在IIF并将其与一个“OR”将工作分:
=IIF((Parameters!View.Value = "Green" AND Fields!Tax.Value = "N") OR (Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0)),True,False)