我的报告需要根据两个不同多值参数的值切换列的可见性。下面的代码将每个参数连接到""然后使用IntStr搜索特定值。如果两个参数都具有这些值,则列可见性应该打开。任何人都可以帮我确定为什么这不起作用?
=IIF((InStr(Join(Parameters!Metrics.Value,""),"S") AND
InStr(Join(Parameters!ProductGroup.Value,""),"OS")), False, True)
答案 0 :(得分:2)
InStr函数返回字符串中字符出现的起始位置的整数值。所以,表达式应该是......
= IIF((InStr(Join(参数!Metrics.Value,“”),“S”)> 0 AND
InStr(Join(参数!ProductGroup.Value,“”),“OS”))> 0,False,True)