Значение динамического параметра SSRS не обновляется

#reporting-services #ssrs-2012 #ssrs-2016

#службы отчетов #ssrs-2012 #ssrs-2016

Вопрос:

У нас есть 3 параметра в отчете SSRS:

  1. Дата начала: дата / время
  2. Дата окончания: дата / время
  3. DiffDays: текст — значение по умолчанию, основанное на выражении: =DateDiff(DateInterval.Day,Parameters!Start.Value,Parameters!End.Value)

При предварительном просмотре отчета, когда дата начала установлена на 8 апреля 2019 года, а дата окончания установлена на 10 апреля 2019 года, в текстовом поле параметра DiffDays автоматически отображается значение 2. Однако, если какая-либо из дат изменяется, текстовое поле DiffDays не обновляется. Например, при изменении даты окончания на 15 апреля 2019 года значение текстового поля DiffDays по-прежнему отображается как 2.

Как обновить значение динамического параметра SSRS?

Ответ №1:

В свойствах параметров отчета для DiffDays сделайте доступное значение таким же, как значение по умолчанию, и в разделе дополнительно щелкните автоматически определять время обновления.

Комментарии:

1. Есть ли какие-либо дополнительные подробности / логика / статья, объясняющие это?