Передать значение таблицы в связанный фильтр отчетов - SSRS 2016
У меня есть отчет, который содержит сводные данные и графики, которые суммируют данные год за годом. У меня также есть сводная таблица, которая показывает значения по годам и по типам. Когда пользователь нажимает на график или таблицу, он переносит их в другой отчет, содержащий все подробные данные из сводки. Я могу передавать параметры из каждого отчета без проблем.
Что я хочу сделать, так это иметь возможность щелкнуть столбец в таблице или графике, который будет фильтроваться в зависимости от того, на что я нажимаю. Если я нажму на 2017 год в своей таблице, я хочу увидеть данные за 2017 год.
Есть ли способ создать фильтр или передать данные параметру, нажав на поле?
Если я нажму на эту дату, покажи мне только эти записи
1 ответ
Да - вы можете передавать данные из своего основного отчета параметру в своем отчете по тренировке, чтобы он фильтровал данные по тому, что вы щелкнули.
В подробном отчете добавьте параметр в подробный отчет для фильтра - в вашем примере это будет для ГОДА.
Вы можете добавить фильтр к запросу или на вкладке Фильтр набора данных. Размещение его в запросе обычно работает быстрее, чем в наборе данных.
В основном отчете вы включаете действие " Перейти к отчету для года" в свойствах текстового поля и выбираете подробный отчет, который нужно открыть. Вы добавляете свой параметр YEAR в столбец Name и выбираете свой столбец YEAR в столбец Value.
Вот еще немного информации о Drillthroughs: