Теперь вы думаете с параметрами;Наличие списка NOT в качестве параметра (построитель отчетов 3.0) - PullRequest
0 голосов
/ 28 октября 2019

Я был очень впечатлен тем, как вы, ребята, думаете о параметрах в SSRS. Вы можете заставить их делать всякие интересные вещи. У меня есть отчет, в котором я хочу, чтобы в моем SQL-запросе отображались две опции параметров, а первая - это список чисел для определенного поля. Это легко сделать с помощью

WHERE [DDI] in @DDI 

Настройка параметра DDI для включения полного списка чисел. Дело в том, что я борюсь за встречный случай. По сути, мне нужно, чтобы запрос стал

WHERE [DDI] not in @DDI 

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

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

1 Ответ

1 голос
/ 28 октября 2019

Вы можете создать выпадающий параметр с формулировками Включить (ДА), Исключить (НЕТ). Затем в вашей хранимой процедуре она может фильтроваться на основе переданного значения

WHERE (( @Include = 'YES' AND [DDI] in @DDI) OR (@Include = 'NO' AND [DDI] NOT IN @DDI))

``
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...