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


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

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

Детализация, углубленная детализация, вложенный отчет

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

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

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

Чтобы быстро начать работу с детализированными отчетами, см. раздел Учебник. Создание детализированных и главных отчетов (построитель отчетов 3.0). Детализированный отчет также представлен двумя решениями бизнес-аналитики — BI Reporting: Reports and Subscriptions Scenario и Corporate Dashboards: Sales Solution

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

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

Параметры детализированных отчетов

Детализированный отчет обычно содержит параметры, передаваемые ему сводным отчетом. В примере со сводным отчетом по продажам сводка по отчету содержит поле [OrderNumber] в текстовом поле в ячейке таблицы. Детализированный отчет содержит параметр, принимающий в качестве значения номер заказа. При установке ссылки детализированного отчета на это текстовое поле для поля [OrderNumber] также следует установить параметр целевого отчета для поля [OrderNumber]. Если пользователь щелкнет номер заказа в сводном отчете, откроется целевой детализированный отчет, в котором отобразятся сведения об этом номере заказа. Инструкции по созданию детализированных отчетов, изменяемых на основе значений параметров, см. в разделах Параметры (построитель отчетов версии 3.0 и службы SSRS) и Функция InScope (построитель отчетов версии 3.0 и службы SSRS).

Создание детализированного отчета

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

Любой отчет может служить детализированным отчетом. Как правило, детализированный отчет принимает один или несколько параметров, которые определяют отображаемые данные, по ссылке из основного отчета. Например, если ссылка из основного отчета была от заказа на продажу, то в детализированный отчет передается номер заказа.

Создание действия детализации в основном отчете

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

Действие детализации в основном отчете может быть создано в виде действия отчета или действия URL-адреса. Для действия отчета детализированный отчет должен существовать на одном с основным отчетом сервере отчетов. Для действия URL-адреса отчет должен существовать по полному URL-адресу. Способ указания отчета может отличаться при работе с сервером отчета или сайтом SharePoint, интегрированном с сервером отчетов. Если сервер отчетов настроен в режиме интеграции с SharePoint, то поддерживаются только действия с URL-адресами.

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

Просмотр детализированного отчета

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