Поделиться через


Добавление действия детализации в отчет (построитель отчетов и службы SSRS)

Отчеты, открывающиеся при щелчке ссылки в основном отчете, называются детализированными отчетами. Данная ссылка детализации активирует действие детализации.

Детализированные отчеты должны публиковаться на том же сервере отчетов, что и основной отчет, однако они могут находиться в разных папках. Предусмотрена возможность добавить ссылку детализации к любому элементу, имеющему свойство Action , например к текстовому полю, изображению или точкам данных на диаграмме.

Чтобы добавить ссылку детализации в отчет, необходимо сначала создать детализированный отчет, на который будет ссылаться основной отчет. Детализированный отчет обычно содержит подробные сведения об элементе, содержащемся в исходном сводном отчете, и часто содержит параметры, фильтрующие детализированный отчет на основе параметров, переданных из основного отчета. Дополнительные сведения о создании детализированного отчета см. в разделе Детализированные отчеты (построитель отчетов и службы SSRS).

Примечание

Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете по адресу microsoft.com.

Добавление действия детализации

  1. В режиме конструктора щелкните правой кнопкой мыши текстовое поле, рисунок или диаграмму, к которым нужно добавить ссылку, и выберите Свойства.

  2. В диалоговом окне Свойства для элемента нажмите кнопку Действие.

  3. Выберите Перейти к отчету. В диалоговом окне появятся дополнительные области, соответствующие данному параметру.

  4. В поле Выбор отчетанажмите кнопку Обзор , чтобы найти местоположение отчета, к которому необходимо перейти, или введите имя отчета. Также можно нажать кнопку выражения (fx), чтобы создать выражение для имени отчета.

    В собственном режиме и режиме интеграции с SharePoint используется различный формат пути к детализированному отчету. Если перейти к отчету, будет создан путь правильного формата. Дополнительные сведения см. в разделе Указание путей к внешним элементам (построитель отчетов и службы SSRS).

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

  5. В области Использовать эти параметры при выполнении отчетанажмите кнопку Добавить. В сетку параметров добавится новая строка.

    • В текстовом поле Имя щелкните раскрывающийся список или введите имя параметра отчета для детализированного отчета.

      Примечание

      Имена в списке параметров должны точно совпадать с параметрами, ожидаемыми целевым отчетом. Например, должен совпадать регистр в именах параметров. Если имена не совпадают или если ожидаемый параметр не указан, в детализированном отчете возникнет ошибка.

    • В поле Значениевведите или выберите значение, передаваемое параметру детализированного отчета.

      Примечание

      Значения могут содержать выражение, которое вычисляет значение, передаваемое как параметр отчета. Выражения в списке значений включают список полей текущего отчета.

    Сведения о том, как скрыть параметры в отчетах, см. в разделе Добавление, изменение или удаление параметра отчета (построитель отчетов и службы SSRS).

  6. В случае с текстовыми полями желательно указать пользователю на то, что текст является ссылкой, изменив цвет и стиль текста на вкладке Главная на ленте (необязательно).

  7. Для проверки ссылки надо запустить отчет и щелкнуть элемент отчета, для которого была задана ссылка.

См. также:

Диалоговое окно «Свойства действия» (построитель отчетов и службы SSRS)
Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS)
Отображение всплывающих подсказок для ряда (построитель отчетов и службы SSRS)