Автоматический выбор каскадных многозначных параметров в VS Reporting Services
В моем отчете есть несколько многозначных параметров, созданных с использованием сервисов визуальной отчетности студии, один отфильтрованный по отношению к другому.
Я хочу, чтобы при каждом изменении в моем первом раскрывающемся списке параметров значения, добавленные в раскрывающемся списке второго параметра, при обновлении автоматически выбирались по умолчанию.
На данный момент я получаю нужные значения в раскрывающемся списке второго параметра каждый раз, когда в моем первом списке параметров происходят какие-либо изменения. Однако в некоторых случаях добавленные значения в моем втором списке параметров не выбираются по умолчанию.
Пожалуйста, дайте предложения для реализации этой функциональности.
1 ответ
По своей конструкции SSRS не может повторно оценить значения по умолчанию для последующего параметра, если только выбранное значение больше не находится в списке допустимых значений, как видно из этой проблемы в Microsoft Connect.
Один из возможных обходных путей - гарантировать, что при изменении выбранного значения параметра более высокого уровня выбранное значение больше не будет доступно в списке допустимых значений для зависимого параметра - этот метод обсуждается более подробно здесь.