Параметр SSRS не обновляется динамически - последний день месяца - PullRequest
0 голосов
/ 25 апреля 2019

Отчет имеет два параметра

DateFrom
DateTo

DateTo установить «Всегда обновлять»

У меня есть следующее выражение для DateTo - Значения по умолчанию - так что оно будет динамически по умолчанию соответствовать последнему месяцу, установленному DateFrom

=DateSerial(Year(Parameters!DateFrom.Value), Month(Parameters!DateFrom.Value), "1").AddMonths(1).AddSeconds(-1)

Однако поле не обновляется. Он показывает правильную последнюю дату месяца, когда DateFrom выбран в первый раз.

Если для DateFrom установлено 15/02/2019, то DateTo отобразит «28.02.2009 23:59:59». Но если впоследствии вы измените DateFrom на другой месяц, DateTo не обновится - по-прежнему будет отображаться «28/02/2019 23:59:59».

1 Ответ

0 голосов
/ 25 апреля 2019

Я только что добавил эти свойства параметров: 1) тип данных -> дата / время и допустимые значения 2) доступные значения -> указать значения -> метка и значение как

=DateSerial(Year(Parameters!Datefrom.Value), Month(Parameters!Datefrom.Value), "1").AddMonths(1).AddSeconds(-1)

3) расширенный = всегдаобновить.и проверил уведомить меня окно.Это работает в тот момент, когда я изменяю параметр 1 ('Datefrom'), я получаю новую дату как последнюю дату месяца.

Ваши настройки соответствуют этому?

...