基于多个多值参数SSRS的列可见性

时间:2014-07-31 20:52:01

标签: reporting-services

我的报告需要根据两个不同多值参数的值切换列的可见性。下面的代码将每个参数连接到""然后使用IntStr搜索特定值。如果两个参数都具有这些值,则列可见性应该打开。任何人都可以帮我确定为什么这不起作用?

=IIF((InStr(Join(Parameters!Metrics.Value,""),"S") AND 
InStr(Join(Parameters!ProductGroup.Value,""),"OS")), False, True)

1 个答案:

答案 0 :(得分:2)

InStr函数返回字符串中字符出现的起始位置的整数值。所以,表达式应该是......

= IIF((InStr(Join(参数!Metrics.Value,“”),“S”)> 0 AND InStr(Join(参数!ProductGroup.Value,“”),“OS”))> 0,False,True)