繁体   English   中英

SSRS行可见性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM