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


Как создать схему документа (построитель отчетов версии 3.0 и службы SSRS)

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

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

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

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

В данной статье

Схемы документа и модули подготовки отчетов

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

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

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

Схемы документа и модули подготовки отчетов

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

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

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

  • Текстовый редактор Word содержит схему документа в виде оглавления.

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

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

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

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

    ПримечаниеПримечание

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

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

    ПримечаниеПримечание

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

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

  3. Перейдите на вкладку Дополнительно.

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

  5. Нажмите кнопку ОК.

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

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

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

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

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

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

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

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

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

ПримечаниеПримечание

Дополнительные сведения о загрузке образцов отчетов см. в разделе SQL Server 2008 R2Образцы отчетов построителя отчетов 3.0 и конструктора отчетов.

Дополнительные сведения см. в разделе «Доступ по URL-адресу» документации по службам Reporting Services, входящей в состав электронной документации по SQL Server.

Значок стрелки, используемый со ссылкой «В начало»В начало