Подтвердить что ты не робот

Необязательные многозначные параметры в SSRS

В моем отчете есть 3 многозначных параметра. Из них 2 необязательны. Есть ли способ получить результаты в отчете, не выбрав любой из двух необязательных параметров.

Мой хранимый proc проверяет многозначные параметры как (состояния IN (SELECT * FROM Split (@State, ',')))

Я сделал это для одного значащего параметра с WHERE CustomerId = @CustId ИЛИ @CustId IS NULL.

Обходной путь: Я выбрал "Разрешить пустое значение", он выбрасывает эту ошибку "Параметр с несколькими значениями не может содержать нулевые значения"

Может ли кто-нибудь указать мне в правильном направлении?

4b9b3361

Ответ 1

Посмотрите эту статью на Передача многозначных параметров.

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

  • Замените "ALL" на "" (BLANK) в запросе набора данных параметров.
  • Назначить -1 в качестве значения по умолчанию для вашего многозначного параметра.