Сброс параметров SSRS при изменении параметра даты

У меня есть 4 пользовательских параметра в моем отчете – дата (по умолчанию – сегодня ()) и три других. Я бы хотел, чтобы, когда параметр даты был изменен на другую дату пользователем, остальные 3 параметра возвращаются к значениям по умолчанию.

Я не могу понять, как это сделать. Я читал о каскадных параметрах, но я не уверен, как это сделать для выполнения этой задачи.

Каков наилучший способ сделать это? Прямо сейчас, когда вы меняете дату, остальные параметры остаются неизменными, что не то, что мой пользователь хотел бы увидеть.

Благодаря!

Я не пробовал этот трюк, но я видел, как это удалось, и это немного сложно.

У Бояна Пенева есть объяснение, которое является довольно сложным и инновационным. Хотя первая часть выбора параметра – это текст, а не дата, я уверен, что он может быть адаптирован под ваши нужды

Вот резюме:

  1. Создайте новый источник данных, указывающий на базу данных, содержащую таблицы и хранимые процедуры;
  2. Создать набор данных p1 для родительского параметра;
  3. Создайте параметр отчета @ p1 (multi-select, text) с доступными значениями, полученными из хранимой процедуры usp_p1 (p1k as Value, p1l в качестве метки);
  4. Создайте набор данных p2 для зависимого параметра, который принимает параметр @ p1 в качестве параметра;
  5. Создайте параметр отчета @ p2 (multi-select, text) с доступными и значениями по умолчанию, полученными из процедуры usp_p2 (p2k as Value, p2l в качестве метки).
  6. Задайте параметр отчета @ p2 как Внутренний;
  7. Создайте параметр отчета @ p3 (multi-select, text), с доступными значениями. Выражение значения = Параметры! P2.Value и Label of = Parameters! P2.Label. Значения по умолчанию должны быть = Параметры! P2.Value;
  8. Создайте основной набор данных из хранимой процедуры usp_main и убедитесь, что его параметр заполнен @ p3, а не @ p2;
  9. Добавьте таблицу в отчет с двумя столбцами, которые показывают p2l и amt из основного набора данных.

Как я уже сказал, немного сложно, но я уверен, что некоторые из вас могут приспособить стратегию к вашим потребностям.

Надеюсь, это помогло!

  • Как показать промежуточное и общее количество групп в ssrs
  • Как удалить интервал между столбцами в столбчатой ​​диаграмме SSRS 2012
  • sp_send_dbmail вставить файл mhtml в тело
  • SSRS Subreport выполняется несколько раз, я хочу, чтобы он выполнялся один раз
  • Epicor 10 (ERP) Ошибка отчетности SSRS: максимум 1024 столбца возвращены
  • Как установить описание папки во время развертывания с помощью Visual Studio?
  • Выполнить набор данных на основе значения параметра -SSRS
  • Как добавить параметры для нескольких агентов для исключения из отчета статистики SSRS
  • Рассчитанная серия SSRS вместе с регулярной серией
  • Какие учетные данные необходимо передавать при доступе к отчету SSRS через URL-адрес?
  • Подводный отчет не может быть показан. Под-отчет работает отдельно - не с основным докладом
  • Давайте будем гением компьютера.