Параметр отчета SSRS - раскрывающийся список с выбором "выбрать все"

Я воссоздаю отчет, созданный с использованием какой-то непонятной технологии отчетности, и в нем есть некоторые параметры (фильтры выпадающего списка). Все раскрывающиеся списки позволяют выбирать только одно значение за раз, но также включают выбор "Все" в верхней части списка. Таким образом, вы можете просмотреть отчет без фильтра (Все) или отфильтровать его по одному выбранному значению. Возможно ли это в SSRS?

PS: я бы сделал это с множественным значением и тем же запросом в значении по умолчанию, чтобы выбрать все, но так как у меня есть 6 параметров, основной запрос заканчивается предложением 6 "WHERE...IN..." и занимает более 15 минут, чтобы бежать.

Любое предложение будет с благодарностью.

Elound.

1 ответ

Решение

Добавьте значение в каждый раскрывающийся список с помощью "Все" для метки и значения.

Затем в вашем SQL вы обрабатываете каждый параметр со значением переданного параметра, ИЛИ, если значение было "Все", не фильтруйте по этому параметру.

Что-то вроде:

WHERE (SomeColumn = @SomeParameter OR @SomeParameter = 'All')
Другие вопросы по тегам