#filter #reportviewer #multiple-value
#Фильтр #reportviewer #многозначный
Вопрос:
У меня есть отчет, в котором используется многозначный параметр. Я добавил это в отчет и могу указать значения параметров в коде.
Теперь я хочу отфильтровать данные в отчете по параметру с несколькими значениями. Например, я передаю список номеров учетных записей и хочу отфильтровать данные в отчете, чтобы отображались только записи с переданными номерами учетных записей.
В свойствах табликса есть опция filters, которая выглядит как место, которое мне нужно для настройки фильтров.
Я добавил новый, выбрал столбец номера счета в отчете. Оператор, который кажется мне актуальным, — это оператор ‘in’. Итак, покажите записи, которые «в» этом списке. Однако, если я выберу фильтр «в», текстовое поле выражения будет отключено. Это то, что я хотел использовать?
Ответ №1:
Нашел это:
Вы должны фильтровать по имени параметра, а не по выражению.
например:
[@CostCentres]
вместо:
=Parameters!CostCentres.Value
Комментарии:
1. Обратите внимание, что квадратные скобки обязательны. В противном случае происходит сбой.