Параметр отчета SSRS - раскрывающийся список с выбором "выбрать все"
Я воссоздаю отчет, созданный с использованием какой-то непонятной технологии отчетности, и в нем есть некоторые параметры (фильтры выпадающего списка). Все раскрывающиеся списки позволяют выбирать только одно значение за раз, но также включают выбор "Все" в верхней части списка. Таким образом, вы можете просмотреть отчет без фильтра (Все) или отфильтровать его по одному выбранному значению. Возможно ли это в SSRS?
PS: я бы сделал это с множественным значением и тем же запросом в значении по умолчанию, чтобы выбрать все, но так как у меня есть 6 параметров, основной запрос заканчивается предложением 6 "WHERE...IN..." и занимает более 15 минут, чтобы бежать.
Любое предложение будет с благодарностью.
Elound.
1 ответ
Добавьте значение в каждый раскрывающийся список с помощью "Все" для метки и значения.
Затем в вашем SQL вы обрабатываете каждый параметр со значением переданного параметра, ИЛИ, если значение было "Все", не фильтруйте по этому параметру.
Что-то вроде:
WHERE (SomeColumn = @SomeParameter OR @SomeParameter = 'All')