Каскадные параметры SSRS с «Разрешить ноль» - включайте, только если выбранное значение параметра не равно нулю - PullRequest
0 голосов
/ 31 мая 2019

Я внедряю каскадные параметры SSRS: Страна государственный Город

Каждый из приведенных выше параметров получает «доступные значения» из соответствующих наборов данных. Не задано значение по умолчанию.

Каждый набор данных имеет соответствующие значения и дополнительную запись с меткой «Все значения» и значением NULL. Я каскадирую ценность страны в государство; и страна и штат каскадом в город, чтобы заполнить соответствующие значения для города. Это работает нормально.

Параметры имеют текстовый тип и настроены так, что не допускают пустых значений, не допускают пустых значений и не допускают множественных значений. В предварительном просмотре отчета я вижу, что он запрашивает параметр страны, а остальные 2 параметра отключены. Когда я нажимаю на просмотр отчета, он вынуждает меня выбрать значение для страны, после чего он заполняет штат, и только когда я выбираю штат, он заполняет город, а затем, когда я выбираю город, он позволяет мне запускать отчет.

Однако, когда все параметры имеют свои настройки, измененные на «Разрешить нули», выпадающие списки предварительно заполняются следующим. значение - «Все значения». Это потому, что NULL = «Все значения». Это значение страны автоматически передается в штат как ноль, и, следовательно, раскрывающийся список состояний отображается как «все значения» и, аналогично, раскрывающийся список городов.

Вопрос. Мне нужно, чтобы в раскрывающемся списке «Страна» изначально отображалось «Все значения» (ноль). Однако я хотел бы отключить раскрывающиеся списки «Штат» и «Город», если только значение «Страна» не будет изменено на значение, отличное от «Все значения» (ноль). И хотя раскрывающиеся списки «Штат» и «Город» отключены, мне бы хотелось, чтобы значение параметра «Штат и город» было равно NULL и позволило бы мне запустить отчет (поскольку в любом случае для дочернего параметра будет выбрано значение «Все значения» (ноль) и единственное значение). доступный вариант). Поэтому мне нужно иметь возможность запускать отчет вместе с эффектом включения / выключения, который дает каскадирование. Возможно ли это в SSRS?

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