Как добавить элемент к схеме документа (службы Reporting Services)
В схеме документа предоставляется набор ссылок на элементы отчета, готового для просмотра. Пользователи могут использовать ссылки в схеме документа для перехода к странице отчета, на которой отображен данный элемент.
Чтобы добавить ссылки в схему документа, установите в качестве значения свойства DocumentMapLabel элемента отчета созданный текст или выражение, результатом которого является текст, который должен быть отображен в схеме документа. Также в схему документа можно добавить уникальные значения для группы таблиц или матриц. Например, для групп, основанных на цветах, каждый уникальный цвет будет ссылкой на страницу отчета, отображающую экземпляр группы данного цвета. Значения вложенных групп отображаются в схеме документа в виде иерархии.
Также можно создать URL-адрес отчета, переопределяющий отображение схемы документа, чтобы можно было запускать отчет без отображения схемы документа, а затем использовать кнопку Показать/скрыть на панели инструментов средства просмотра отчетов для переключения ее отображения.
Добавление элемента отчета к схеме документа
Убедитесь, что область свойств видима в режиме конструктора. Щелкните элемент отчета, например, таблицу, матрицу или датчик, который следует добавить в схему документа. Свойства этого элемента отчета появятся в области свойств.
Примечание Если область свойств не отображается, выберите Окно «Свойства» в меню Вид.
В области свойств введите текст, который должен быть отображен в схеме документа в качестве значения свойства DocumentMapLabel, или выражение, результатом которого является метка. Например, введите Диаграмма продаж.
Повторите шаг 1 для всех элементов отчета, которые должны появиться в схеме документа.
Нажмите кнопку Просмотр. Отчет будет запущен, а в его схеме документа будут отображены созданные метки. Щелкните любую из ссылок, чтобы перейти к странице отчета с данным элементом.
Добавление в схему документа уникальных значений групп
В режиме конструктора выберите таблицу, матрицу или список, содержащий группу, которая должна быть отображена в схеме документа. В области группирования будут отображены группы столбцов и строк.
Примечание Если область группирования не отображается, выберите команду Группирование в меню Данные отчета.
В области «Группы строк» щелкните правой кнопкой мыши группу и выберите пункт Изменить группу. Откроется страница Общие диалогового окна Свойства группы табликсов.
Перейдите на вкладку Дополнительно.
В списке Схема документа введите или выберите выражение, совпадающее с выражением группы.
Нажмите кнопку ОК.
Повторите шаги 1-4 для всех групп, которые должны появиться в схеме документа.
Нажмите кнопку Просмотр. Отчет будет запущен, а в его схеме документа будут отображены значения групп. Щелкните любую из ссылок, чтобы перейти к странице отчета с данным элементом.
Скрытие схемы документа при просмотре отчета
В диспетчере отчетов перейдите к отчету, имеющему схему документа.
Например, в образцах отчетов AdventureWorks следующий URL-адрес указывает отчет с именем «Каталог продуктов».
https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks+Sample+Reports%2fProduct+Catalog
Скопируйте путь к отчету на сервере. В приведенном примере путем к отчету является %2fAdventureWorks+Sample+Reports%2fProduct+Catalog.
Создайте новый URL-адрес со следующими тремя компонентами:
Средство просмотра отчетов на сервере отчетов: https://localhost/ReportServer/Pages/ReportViewer.aspx?
Имя отчета, скопированного в шаге 1, например: %2fAdventureWorks+Sample+Reports%2fProduct+Catalog
Параметры сведений об устройстве, в которых указывается необходимость скрыть схему документа. &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
Следующий URL-адрес состоит из данных трех компонентов, соединенных в порядке их перечисления.
https://localhost/ReportServer/Pages/ReportViewer.aspx? %2fAdventureWorks+Sample+Reports%2fProduct+Catalog &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
Чтобы использовать данный URL-адрес, скопируйте его и удалите все разрывы строк.
Вставьте URL-адрес в диспетчер отчетов и нажмите клавишу ВВОД. Отчет будет запущен со скрытой схемой документа.
См. также