Передать значение таблицы в связанный фильтр отчетов - SSRS 2016 - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть отчет, который содержит сводные данные и графики, которые суммируют данные год за годом. У меня также есть сводная таблица, которая показывает значения по годам и по типам. Когда пользователь нажимает на график или таблицу, он переносит их в другой отчет, содержащий все подробные данные из сводки. Я могу передавать параметры из каждого отчета без проблем.

Мне нужно щелкнуть столбец в таблице или графике, который будет фильтроваться в зависимости от того, на что я нажимаю. Если я нажму на 2017 год в своей таблице, я хочу увидеть данные за 2017 год.

Есть ли способ создать фильтр или передать данные параметру, нажав на поле?

Если я нажму на эту дату, покажу только эти записи

enter image description here

1 Ответ

0 голосов
/ 12 сентября 2018

Да - вы можете передавать данные из своего основного отчета параметру в своем отчете по тренировке, чтобы он фильтровал данные по тому, на что вы нажали.

В своем подробном отчете добавьте параметр к своим даннымОтчет по фильтру - в вашем примере это будет за ГОД.

Вы можете добавить фильтр к запросу или на вкладке Фильтр набора данных.Размещение его в запросе обычно работает быстрее, чем в наборе данных.

В основном отчете вы включаете Перейти к отчету Действие на год в свойствах текстового поля и выбираете подробный отчет для открытия.Вы добавляете свой параметр YEAR в столбец Name и выбираете свой столбец YEAR в столбце Value.

enter image description here

Вот еще немного информации о Drillthroughs:

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/add-a-drillthrough-action-on-a-report-report-builder-and-ssrs?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/drillthrough-reports-report-builder-and-ssrs?view=sql-server-2017

...