Как добавить подстановочный знак в качестве доступного параметра для параметра SSRS?

Я пытаюсь добавить подстановочный знак в один из моих раскрывающихся списков в отчете SSRS, который проходит в «%» к запросу, с которым он связан, но имеет метку «Все поставщики» для конечного пользователя.

Выделено место, где я хотел бы видеть «Все поставщики» введите здесь описание изображения

Я попытался использовать параметр доступных значений в отличие от параметра получения значений из запроса, предполагая, что я могу указать выражение, которое возвращает те же значения, что и запрос, а затем указать одно значение, как описано выше. Но когда я попытался сделать это, я получил сообщение об ошибке, например: «Выражение значения, используемое для параметра отчета «VND», относится к полю. Поля нельзя использовать в выражениях отчета».

Я использовал следующее выражение: =Multilookup(Split(Fields!ve_name.Value, ",")

Окно доступных значений

введите здесь описание изображения

Может ли кто-нибудь сказать мне, есть ли более простой способ сделать это или мой синтаксис просто плохой, и это лучший способ сделать это?


person Rider Harrison    schedule 22.02.2017    source источник
comment
Когда вы создаете набор данных для объединения параметров для All Vendors , NULL Добавьте сортировку, чтобы сделать его первым вариантом. Затем в вашем процессе проверьте, является ли он NULL. YourColum = ISNULL(@Vendor,YourColum)   -  person Snowlockk    schedule 22.02.2017
comment
Почему бы вам просто не использовать параметр с несколькими значениями? Параметр с несколькими значениями включает параметр Select All. Проверьте это   -  person alejandro zuleta    schedule 22.02.2017
comment
Спасибо Алехандро, это именно то, что я искал. Я знал, что должно быть простое решение!   -  person Rider Harrison    schedule 22.02.2017


Ответы (1)


Как отмечает в комментарии alejandro zuleta,

Почему бы вам просто не использовать параметр с несколькими значениями? Параметр с несколькими значениями включает параметр «Выбрать все». Проверьте это

Помогло использование параметра с несколькими значениями.

person Rider Harrison    schedule 22.02.2017