在 SSRS 2005 中,我试图设置一个表达式以返回 true 或 false,根据 ReportItems 之一的值是否在报告时用户从列表中选择的(可能多个)值列表中跑。
这是到目前为止的表达式:
=iif(Trim(ReportItems!Category_2.Value) = Trim(Parameters!Category.Value(0)), False, True)
你可以看到表达式中的 True 和 False 是相反的——这是因为它是为了控制行的 'Hidden' 属性,我不想隐藏值在列表中的行。
为参数选择单个值时,表达式可以正常工作,但对于多个值,它只显示第一个值的结果。
希望你能帮忙。