#reporting-services #ssrs-2012 #ssrs-2016
#службы отчетов #ssrs-2012 #ssrs-2016
Вопрос:
У нас есть 3 параметра в отчете SSRS:
- Дата начала: дата / время
- Дата окончания: дата / время
- 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. Есть ли какие-либо дополнительные подробности / логика / статья, объясняющие это?