У меня есть выбор отчетов SSRS, в которых клиент запросил разные диапазоны отчетов для каждого расписания, например, ежедневный запуск расписания Ежедневный отчет о продажах за прошедший день, еженедельное расписание для отчета за предыдущую неделю и т. Д. c. Я пытаюсь использовать для этого один отчет о продажах, и у меня есть разные варианты даты начала в качестве параметра, который можно выбрать. Я установил их как «Доступные» значения, а не «По умолчанию» следующим образом:
Ежедневно = =DateAdd("D",-1,Today())
Ежемесячно = =DateAdd("M",-1,Today())
У меня настроить расписание запуска этого отчета с помощью параметра и выбрать «Ежедневно», но при его запуске я получаю следующее сообщение об ошибке:
Подписка содержит недопустимые значения параметров.
А потом, если я смотрю настройки подписки, параметр «Старт» совершенно пустой, заставляя меня снова выбирать Ежедневно или Ежемесячно. Если бы я вместо этого установил его как значение по умолчанию , используя одно из этих сопоставлений параметров, тогда он работал бы абсолютно нормально. Есть ли способ использовать эти дополнительные параметры, или мне придется создавать разные ежедневные / еженедельные / ежемесячные отчеты, каждый со своими параметрами по умолчанию для времени начала.
Примечание : Когда я отлаживаю отчет с этими параметрами, он работает абсолютно нормально, проблема заключается в том, что запланированные версии не сохраняют параметры.