У меня есть отчет SSRS 2014 с тремя параметрами: @Period (текст), @FromDate (дата) и @ToDate (дата). Они работают вместе, сначала выбирая значение из раскрывающегося списка Период (январь, февраль, март и т. Д.). В зависимости от того, какой период вы выбираете, параметры @FromDate и @ToDate меняются соответственно, чтобы отразить ваш выбор. Это работает хорошо, но проблема возникает, когда вы выбираете новый период после того, как он уже выбран, поскольку параметры даты не обновляются.SSRS: два каскадных параметра даты не обновляются
Я искал некоторые предложения и обходные пути, но мне еще предстоит найти тот, который имеет дело с двумя зависимыми параметрами даты. Какие-либо предложения?
Вы используете параметр parent (@Period) для заполнения значений по умолчанию или доступных значений? Обратите внимание, что пользовательский интерфейс не изменится, но параметры '@ FromDate' и' @ ToDate' установлены правильно во время выполнения. –
@alejandrozuleta Параметр Period заполняется только доступными значениями, тогда как FromDate и ToDate заполняются только значениями по умолчанию. – Simon
В этом случае вы можете установить оба параметра даты как 'Internal', поэтому ваши параметры будут заполняться только из параметра period, а не из пользовательского интерфейса. Но если вы хотите, чтобы пользователь выбирал даты, вам нужно будет создать два дополнительных параметра, которые будут внутренними, и заполнить их с помощью выражения, чтобы определить, использовать ли значения по умолчанию из параметра @Period или значения из параметров видимой даты. –