如何根据传递给 SSRS 报告的参数显示或隐藏 table 列?

How can I display or hide a table column based on the parameters passed to an SSRS report?

我有一个包含 4 个参数的 SSRS 报告。参数 1 = 国家。国家/地区的有效值列表为:1、2、3、4、9、16。

当参数为 1,2,3,4 时,我想将文本框的可见性设置为 true。如果参数是 9 或 16 那么我想隐藏该列。

我试过:

=IIF((Parameters!CountryList.Value in (1,2,20,21), true,false))

"In" 在 Visual Basic 中不是有效的运算符。我觉得这应该很容易,但还没有找到 "in" 等价物。任何见解表示赞赏。

试试这个。基于最少的参数进行测试。

=IIF(Parameters!CountryList.Value ="9" OR Parameters!CountryList.Value = "16", False,True)