SSRS Обязательный параметр и необязательный параметр - PullRequest
0 голосов
/ 19 октября 2018

Мне трудно понять, как сделать один параметр обязательным, а другой - необязательным.Это обсуждение показалось мне больше похожим на то, что мне нужно было сделать, но когда я внедрил решения, у меня все еще возникла проблема. Необязательные параметры SSRS

Ситуация: у меня есть партия, для которой мне нужно выполнить несколько квитанций, но иногда мне нужно будет запускать квитанцию ​​только для одного участника в партии.Таким образом, параметр номера партии всегда обязателен, а параметр члена является необязательным (либо все, либо один).

Когда я внедряю предложенное решение и иду на тестирование с одним идентификатором участника, я все еще получаю квитанции для всех участников.

1 Ответ

0 голосов
/ 19 октября 2018

В зависимости от того, как выглядит ваш запрос, вы можете установить условие where, чтобы сначала отфильтровать пакет, а затем отфильтровать поле члена, если передано значение.

WHERE Batch = @Batch_Param 
AND (@Member_Param is null OR Member = @Member_Param)

Убедитесь, что вы установили @Member_Paramразрешить значения NULL.

...