我正在尝试为数据集中的列开发可见性选项。 我在表达式中使用了带有“ Alow Multiple option”的参数:
=IIF(InStr(JOIN(Parameters!DispColumns.Label, ","), "Label") > 0, False, True)
但是,如果我的下拉列表中的项目具有相同的词,那么即使未选择它们,表达式也会显示可见的列。
假设我们有下一个标签列表:
我要在列表中选择“索引”列,并且只想查看“当前索引”列,但是我会看到它们。 (当前索引+索引),因为InStr将为“索引”列返回值。
完全匹配该怎么用?
答案 0 :(得分:0)
我将使用管道(|)作为每个项目的分隔符,并将它们包括在搜索功能中。这样可以确保仅 整个名称匹配。
=IIF(InStr("|" & JOIN(Parameters!DispColumns.Label, ",") & "|", "|" & "Label" & "|") > 0, False, True)