>我正在尝试为数据集中的列开发可见性选项。 我在表达式中使用了带有"低多个选项"的参数:
=IIF(InStr(JOIN(Parameters!DispColumns.Label, ","), "Label") > 0, False, True)
但是,如果我在下拉列表中有具有相同单词的项目,那么即使它们没有被选中,表达式也会使列可见。
假设我们有下一个标签列表:
- 标签1
- .....
- 当前指数
- 指数
- .....
- 标签N
我正在列表中选择"索引"列,只想看到"当前索引"列,但我会同时看到它们。(当前索引 + 索引(,因为 InStr 将返回"索引"列的值。
我应该使用什么进行完全匹配?
我会使用管道(|(作为每个项目的分隔符,并将它们包含在搜索功能中。这将确保只有整个名称匹配。
=IIF(InStr("|" & JOIN(Parameters!DispColumns.Label, ",") & "|", "|" & "Label" & "|") > 0, False, True)