2

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

Выделено, где я хотел бы видеть «все производитель» enter image description here

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

Выражение я был: = Multilookup (Split (Fields ve_name.Value, "")

Доступные значения Окно

enter image description here

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

+1

Когда вы создаете набор данных для объединения параметров на «Все продавцы», NULL Добавьте сортировку, чтобы сделать ее первым. Затем в вашем proc Проверьте, является ли оно NULL. YourColum = ISNULL (@ Vendor, YourColum) – Snowlockk

+1

Почему бы вам просто не использовать параметр с несколькими значениями? Параметр с несколькими значениями включает опцию «Выбрать все». Проверьте [this] (https://www.mssqltips.com/sqlservertip/2866/sql-server-reporting-services-using-multivalue-parameters/) –

+0

Спасибо Alejandro, именно это я и искал. Я знал, что должно быть простое решение! –

ответ

0

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

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

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