Добавление действия детализации в отчет (построитель отчетов и службы SSRS)
Отчет может содержать ссылки на другие отчеты. Отчеты, открывающиеся при щелчке ссылки в основном отчете, называются детализированными отчетами. Предусмотрена возможность добавить ссылку детализации к любому элементу, имеющему свойство Action, например к текстовому полю, изображению или точкам данных на диаграмме.
Действие детализации в основном отчете может быть создано в виде действия отчета или действия URL-адреса. Для действия отчета детализированный отчет должен существовать на одном с основным отчетом сервере отчетов. Для действия URL-адреса отчет должен существовать по полному URL-адресу. Способ указания отчета может отличаться при работе с сервером отчета или сайтом SharePoint, интегрированном с сервером отчетов. Если сервер отчетов настроен в режиме интеграции с SharePoint, то поддерживаются только действия с URL-адресами.
Чтобы добавить ссылку детализации в отчет, необходимо сначала создать детализированный отчет, на который будет ссылаться основной отчет. Детализированный отчет обычно содержит подробные сведения об элементе, содержащемся в исходном сводном отчете, и часто содержит параметры, фильтрующие детализированный отчет на основе параметров, переданных из основного отчета. Дополнительные сведения о создании детализированного отчета см. в разделе Детализированные отчеты (построитель отчетов и службы SSRS).
![]() |
---|
В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
Добавление действия детализации в качестве действия с отчетом
В конструкторе щелкните правой кнопкой мыши текстовое поле, рисунок или диаграмму, к которым нужно добавить ссылку, и выберите Свойства.
В диалоговом окне Свойства для элемента нажмите кнопку Действие.
Выберите Перейти к отчету. В диалоговом окне появятся дополнительные области, соответствующие данному параметру.
В поле Выбор отчета нажмите кнопку Обзор, чтобы найти местоположение отчета, к которому необходимо перейти, или введите имя отчета. Также можно нажать кнопку выражения (fx), чтобы создать выражение для имени отчета.
В собственном режиме и режиме интеграции с SharePoint используется различный формат пути к детализированному отчету. Если перейти к отчету, будет создан путь правильного формата. Дополнительные сведения см. в разделе Указание путей к внешним элементам (построитель отчетов и службы SSRS).
Чтобы указать параметры для детализированного отчета, выполните следующий шаг.
В области Использовать эти параметры при выполнении отчета нажмите кнопку Добавить. В сетку параметров добавится новая строка.
В текстовом поле Имя щелкните раскрывающийся список или введите имя параметра отчета для детализированного отчета.
Примечание
Имена в списке параметров должны точно совпадать с параметрами, ожидаемыми целевым отчетом. Например, должен совпадать регистр в именах параметров. Если имена не совпадают или если ожидаемый параметр не указан, в детализированном отчете возникнет ошибка.
В поле Значение введите или выберите значение, передаваемое параметру детализированного отчета.
Примечание
Значения могут содержать выражение, которое вычисляет значение, передаваемое как параметр отчета. Выражения в списке значений включают список полей текущего отчета.
(Необязательно) В случае с текстовыми полями желательно указать пользователю на то, что текст является ссылкой, изменив цвет и стиль текста на вкладке Корневая папка на ленте.
Для проверки ссылки надо запустить отчет и щелкнуть элемент отчета, для которого была задана ссылка.
См. также
Задания
Отображение всплывающих подсказок для ряда (построитель отчетов и службы SSRS)
Справочник
Диалоговое окно «Свойства действия» (построитель отчетов и службы SSRS)
Основные понятия
Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS)