[英]SSRS Row Visibility
我正在使用Reporting Services中的“切换”功能来确定行的可见性。 碰巧我正在使用一个以上的列或字段来测试我的表达式,如下所示:
=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)
对于上面的表达式,我希望如果第一部分为true,则该行的第二部分也应同样隐藏该行,我想在满足所有条件时隐藏一行。 但这并没有产生预期的结果。
我同样尝试了另一个表达式,如下所示:
=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中并用“或”将它们分开将起作用:
=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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.