[英]using an expression to show or hide rectangle based on a parameter value (SSRS)
看起来您的参数标签是根据提供的图像和表达式查找的内容。 尝试改为:
=IIF(Parameters!specparam.Label="-Cover Pages",TRUE,FALSE)
(注意:我将specparam.Value
切换为specparam.Label
。
您的评论非常接近。 将此表达式应用于矩形的Hidden
属性:
=IIF( Parameters!specparam.Label.Equals("-Cover Pages"), FALSE, TRUE )
您会注意到我已经切换了FALSE
和TRUE
因为您不希望在参数匹配时隐藏矩形。
编辑:在处理多值参数时,可以结合使用Array.IndexOf
和Split
来检查您的值是否为所选参数之一。 将此表达式应用于矩形的Hidden
属性:
=IIF( Array.IndexOf( Split( Parameters!specparam.Value, "," ), "-Cover Pages" ) > -1, FALSE, TRUE )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.