【发布时间】:2014-10-14 18:46:16
【问题描述】:
我有一个参数“Section”,其值为 A、B、C,另一个参数“Field”的值为 X、Y、Z。现在我的要求是我需要根据这两个参数使列可见,如果我的参数“部分”是 A,参数“字段”是 X,那么应该显示该列,否则隐藏。两者都是多值参数。我写了以下不允许我运行的表达式
=IIF(InStr(JOIN(Parameters!Sections.Label,", "),"A"),InStr(JOIN(Parameters!Fields.Label,", "),"X", False,True),True)
我在运行报告时遇到的错误是“输入字符串的格式不正确。 谁能帮我改正格式?
【问题讨论】:
-
如果选择多选会发生什么?列值应该基于行值选择(比如第一行有'A'和'X')然后值为空白,第二个角色有'B'和'Y'然后值在那里?)
标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-tablix ssrs-grouping