我有一个报告需要根据两个不同的多值参数的值切换列的可见性。下面的代码将每个参数连接到“”,然后使用 IntStr 搜索特定值。如果两个参数都具有这些值,则列可见性应打开。谁能帮我确定为什么这不起作用?
=IIF((InStr(Join(Parameters!Metrics.Value,""),"S") AND
InStr(Join(Parameters!ProductGroup.Value,""),"OS")), False, True)
最佳答案
InStr 函数返回字符串中字符出现的起始位置的整数值。所以,表达应该是..
=IIF((InStr(Join(参数!Metrics.Value,""),"S")>0 AND
InStr(Join(Parameters!ProductGroup.Value,""),"OS"))>0, False, True)
关于reporting-services - 基于多个多值参数SSRS的列可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25068720/