SSRS 多选参数完全匹配



>我正在尝试为数据集中的列开发可见性选项。 我在表达式中使用了带有"低多个选项"的参数:

=IIF(InStr(JOIN(Parameters!DispColumns.Label, ","), "Label") > 0, False, True)

但是,如果我在下拉列表中有具有相同单词的项目,那么即使它们没有被选中,表达式也会使列可见。

假设我们有下一个标签列表:

  • 标签1
  • .....
  • 当前指数
  • 指数
  • .....
  • 标签N

我正在列表中选择"索引"列,只想看到"当前索引"列,但我会同时看到它们。(当前索引 + 索引(,因为 InStr 将返回"索引"列的值。

我应该使用什么进行完全匹配?

我会使用管道(|(作为每个项目的分隔符,并将它们包含在搜索功能中。这将确保只有整个名称匹配。

=IIF(InStr("|" & JOIN(Parameters!DispColumns.Label, ",") & "|", "|" & "Label" & "|") > 0, False, True)

相关内容

  • 没有找到相关文章

最新更新