Точно совпадающие параметры SSRS - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь разработать опцию видимости для столбцов из набора данных.В выражении я использую параметр «Alow множественная опция»:

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

Но если в выпадающем списке «Элементы» есть те же слова, то выражение делает видимые столбцы, даже если они не были выбраны.

Допустим, у нас есть следующий список меток:

  • Метка1
  • .....
  • Текущий индекс
  • Индекс
  • .....
  • LabelN

Я выбираю столбец индекса в списке и хочу видеть только столбец "Текущий индекс", но я увижу обаих.(Текущий индекс + индекс), поскольку InStr будет возвращать значение для столбца «Индекс».

Что я должен использовать для точного соответствия?

1 Ответ

0 голосов
/ 11 октября 2018

Я бы использовал Pipes (|) в качестве разделителя для каждого элемента, и они включали бы их в функцию поиска.Это обеспечит совпадение только целого имени.

=IIF(InStr("|" & JOIN(Parameters!DispColumns.Label, ",") & "|", "|" & "Label" & "|") > 0, False, True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...