ReportViewer - как фильтровать по параметру с несколькими значениями
У меня есть отчет, который использует параметр Multi Value. Я добавил это в отчет и могу указать значения параметров в коде.
Теперь я хочу отфильтровать данные в отчете по параметру с несколькими значениями. Например, я передаю список номеров счетов и хочу отфильтровать данные в отчете, чтобы отображались только записи с номерами учетных записей.
В свойствах табликса есть опция фильтров, которая выглядит как место, где мне нужно настроить фильтры.
Я добавил новый, выбрал столбец "Номер счета" в отчете. Оператор, который мне кажется уместным, это оператор "in". Так что покажите записи, которые "в" этом списке. Однако, если я выберу фильтр "in", текстовое поле выражения будет отключено. Это то, что я хотел использовать?
1 ответ
Нашел это:
Вы должны фильтровать по имени параметра, а не по выражению.
например:
[@CostCentres]
скорее, чем:
=Parameters!CostCentres.Value