Я довольно новичок в SSRS и имею простой отчет, который я хочу планировать для запуска либо ежедневно, либо еженедельно. Конечно, если он работает ежедневно, я хочу, чтобы даты начала и окончания даты были вчера. Если еженедельно я хочу, чтобы дата начала была вчера - 7 дней.Формула для параметра даты по умолчанию в SSRS
Это формула я использую для начальной даты:
=iif(Parameters!showDetails.Value = true, DateAdd("d", -1, DateValue(Now())), DateAdd("d", -7, DateValue(Now()))) >
Формула, кажется, работает хорошо, если я просто включить его в докладе, однако, если я использую формулу для Non-запрошены значения по умолчанию для параметр StartDate. Я получаю эту ошибку: Ошибка при обработке параметра отчета «startDate». showDetails в этом случае представляет собой простой параметр Boolean report, который используется для выбора формата еженедельного или ежедневного отчета, который в основном скрывает заголовки и строки отчета, оставляя только заголовки и нижние колонтитулы группы для отчета, если false.
Этот отчет работает на SSRS 2005, если это имеет значение.
Благодарим за любые советы или предложения.
Chris, спасибо, что указал. Это в конечном итоге решило мою проблему. Я не уверен, почему, но мне пришлось удалить и воссоздать параметр, прежде чем он будет работать правильно. – ddsmith