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


Добавление вложенных отчетов

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

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

Области данных можно использовать в случаях, когда в единственную область данных нужно вложить группы данных из одного и того же источника данных. При необходимости вложения групп данных из различных источников в одну область данных, повторного использования вложенного отчета в нескольких родительских отчетах или отображения отдельного отчета внутри другого отчета следует использовать вложенные отчеты. Поместив несколько вложенных отчетов внутрь другого отчета, можно создать «информационный бюллетень».

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

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

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

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

Использование параметров во вложенных отчетах

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

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

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

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

Дополнительные сведения о работе с вложенными отчетами см. в разделе Как добавить вложенный отчет и параметры (службы Reporting Services).

Указание имен и расположения вложенных отчетов

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

Журнал изменений

Обновленное содержимое

Добавлено примечание относительно разрывов страниц во вложенных отчетах.