Создание схемы документа или оглавления в отчетах с разбивкой на страницы (построитель отчетов)

Применимо: Microsoft построитель отчетов (SSRS) Power BI построитель отчетов конструктор отчетов в SQL Server Data Tools

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

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

Также можно создать URL-адрес отчета, переопределяющий отображение схемы документа, чтобы можно было запускать отчет без отображения схемы документа, а затем использовать кнопку Показать/скрыть схему документа на панели инструментов средства просмотра отчетов для переключения отображения.

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

При просмотре отчета с разбивкой на страницы в службе Power BI схемы документов не отображаются. Они отображаются при экспорте отчета.

Карты документов и расширения отрисовки

Схема документа предназначена для использования в модуле подготовки отчетов в формате HTML, например при предварительном просмотре и в средстве просмотра отчетов. Другие модули подготовки отчетов определяют схему документа другим образом.

  • Модули подготовки отчетов в формате PDF обращаются со схемой документа как с панелью закладок. Дополнительные сведения см. в статье Экспорт в PDF-файл (построитель отчетов).

  • Модули подготовки отчетов в формате Excel превращают схему документа в виде именованной таблицы, содержащей иерархию ссылок. Разделы отчета помещаются на отдельные листы, которые затем включаются в ту же книгу, что и схема документа. Дополнительные сведения см. в статье Экспорт в Microsoft Excel (построитель отчетов).

  • Текстовый редактор Word содержит схему документа в виде оглавления. Дополнительные сведения см. в статье Экспорт в Microsoft Word (построитель отчетов).

  • Модули подготовки отчетов в формате Atom, TIFF, XML и CSV не используют схемы документа.

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

Добавление элемента отчета на карту документа

  1. Выберите элемент отчета в режиме конструктора, например таблицу, матрицу или датчик, который следует добавить в схему документа. Свойства этого элемента отчета появятся на панели свойств.

    Примечание.

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

  2. На панели свойств введите текст, который должен быть отображен в схеме документа, в качестве значения свойства DocumentMapLabel или введите выражение, результатом которого является метка. Например, введите Диаграмма продаж.

    Примечание.

    Если панель свойств не видна, выберите пункт Свойства в группе Показать/скрыть на вкладке Вид.

  3. Повторите шаги 1 и 2 для всех элементов отчета, которые должны появиться в схеме документа.

  4. Щелкните Выполнить. Отчет будет запущен, а в его схеме документа будут отображены созданные метки. Щелкните любую из ссылок, чтобы перейти к странице отчета с данным элементом.

Добавление уникальных значений группы в карту документов

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

  2. На панели "Группы строк" щелкните правой кнопкой мыши группу и выберите пункт Изменить группу. Откроется страница Общие диалогового окна Свойства группы табликсов .

  3. Щелкните Дополнительно.

  4. В списке Схема документа введите или выберите выражение, совпадающее с выражением группы.

  5. Нажмите ОК.

  6. Повторите шаги 1 — 4 для всех групп, которые должны появиться в схеме документа.

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

Скрытие карты документа при просмотре отчета

  1. На веб-портале перейдите к отчету, имеющему схему документа.

    Например, в образцах отчетов AdventureWorks2022 следующий URL-адрес указывает отчет с именем «Каталог продуктов».

    https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    
  2. Скопируйте путь к отчету на сервере. В приведенном примере путем к отчету является %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog.

  3. Создайте новый URL-адрес со следующими тремя компонентами:

    • Средство просмотра отчетов на сервере отчетов: https://localhost/ReportServer/Pages/ReportViewer.aspx?

    • Имя отчета, скопированного на шаге 1, например %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog

    • Параметры сведений об устройстве, в которых указывается необходимость скрыть схему документа: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False

    Следующий URL-адрес состоит из данных трех компонентов, соединенных в порядке их перечисления.

    https://localhost/ReportServer/Pages/ReportViewer.aspx?  
    %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False  
    

    Чтобы использовать данный URL-адрес, скопируйте его и удалите все разрывы строк.

  4. Вставьте URL-адрес на веб-портале и нажмите клавишу ВВОД. Отчет будет запущен со скрытой схемой документа.

Примечание.

Дополнительные сведения см. в разделе Доступ по URL-адресу.

Есть еще вопросы? Посетите форум служб Reporting Services.