Итак, у меня есть отчет «Ежедневная панель мониторинга» в SSRS 2005. Он имеет параметр @pDate, по умолчанию «= Сейчас».
Я хотел бы использовать этот же отчет в связанном отчете, чтобы показать последнюю вчерашнюю панель мониторинга (которая затем будет отправлена по почте через подписку), и переопределить параметр по умолчанию другим выражением "= dateadd (d, -1, Сейчас)." Но когда я изменяю параметр по умолчанию, я получаю ошибку несоответствия данных (natch).
Я предполагаю, что это конец строки, и мне просто нужно развернуть копию ежедневного отчета панели инструментов со значением по умолчанию @pDate за вчерашний день, но я решил опубликовать здесь и посмотреть, есть ли у кого-нибудь изящные ярлыки чтобы выполнить это без необходимости поддерживать два RDL.
ОБНОВЛЕНИЕ: Я нашел это на MSDN :
Если значение по умолчанию принимает значение, вы
можно ввести константу или синтаксис, который
действителен для обработки данных
расширение, используемое с отчетом.
«Расширение обработки данных», по-видимому, переводится на сервер SQL, поэтому я попытался использовать допустимые одиночные выборки, которые не были константами (GETDATE (), «04/27 /» + YEAR (GETDATE ()) и т. Д.) И все еще ничего.