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

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

При просмотре отчетов в диспетчере отчетов или на панели предварительного просмотра построителя отчетов или конструктора отчетов отчет вначале подготавливается к просмотру модулем подготовки отчетов в формате HTML. Затем можно экспортировать отчет в различные форматы, например Excel или CSV. Экспортированный отчет может затем быть использован для дальнейшего анализа в Excel или в качестве источника данных для приложений, поддерживающих импорт и использование файлов CSV.

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

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

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

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

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

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

Макет страницы и элементы отчетов

Разделы отчета

Модули подготовки отчетов

Поведение при подготовке к просмотру

Разбиение на страницы

Инструкции

В этом разделе

Макет страницы и элементы отчетов

Элементы отчета — это элементы макета, связанные с различными типами данных отчета. Таблица, матрица, список, диаграмма и датчик — это элементы отчета области данных, связанные с набором данных отчета. При обработке отчета область данных расширяется на поверхности страницы отчета для отображения данных. Другие элементы отчета ссылаются и отображают один элемент. Элемент отчета Изображение ссылается на рисунок. В элементе отчета Текстовое поле содержится либо простой текст, либо выражение, в которое могут быть включены встроенные поля, параметры отчета или поля наборов данных. Элементы отчета Линия и Прямоугольник — это простые геометрические элементы, которые можно разместить на странице отчета. Прямоугольник также может являться контейнером для других элементов отчета. Отчет может содержать вложенные отчеты.

С помощью служб Службы Reporting Services элементы отчета можно разместить в любом месте области конструктора. С помощью линий привязки и маркеров изменения размера элемент отчета можно перемещать и изменять его форму. Области данных с разными наборами данных или одними и теми же данными в разных форматах можно размещать параллельно. При размещении элемента отчета в области конструктора он будет иметь размер и форму по умолчанию и первоначальную связь со всеми остальными элементами отчета. Если необходимо создать отчет с более сложной структурой, элементы отчета можно вкладывать друг в друга. Например, диаграммы, изображения и таблицы могут содержаться в ячейках таблиц, а несколько изображений — в прямоугольнике. Помимо обеспечения необходимой структуры и внешнего вида отчетов размещение элементов отчетов в таких контейнерах, как прямоугольники, позволяет управлять тем, как они будут отображаться на странице отчета.

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

Разделы отчета

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

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

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

Модули подготовки отчетов

Службы Reporting Services включают набор модулей подготовки отчетов, которые можно использовать для экспорта отчетов в различные форматы. Существует три типа модулей подготовки отчетов.

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

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

    Хотя прямого экспорта в другие форматы нет, подготовка к просмотру Atom создает файлы данных из отчетов.

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

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

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

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

Поведение при подготовке к просмотру

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

  • Правила подготовки к просмотру.

  • Ширина и высота элементов отчета.

  • Размер текста отчета.

  • Ширина и высота страницы.

  • Метод разбиения на страницы, связанный с модулем подготовки отчетов.

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

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

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

Разбиение на страницы

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

Чтобы успешно спроектировать удобный для чтения пользователями отчет, оптимизированный для модуля подготовки отчетов, который планируется использовать при доставке отчета, необходимо учитывать, какие правила служат для управления разбиением на страницы в службах Службы Reporting Services. Отчеты, экспортированные посредством програмных модулей подготовки страниц и данных, обычно не подвергаются разбивке на страницы. При использовании модуля подготовки данных, отчет подготавливается к просмотру как набор табличных строк в формате XML или CSV. Чтобы удостовериться, что экспортированный отчет пригоден к использованию, необходимо понимать правила, применяемые для подготовки отчета к просмотру в виде плоского табличного набора строк.

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

Модули подготовки отчетов к печати наиболее сильно влияют на макет отчета и физический размер страницы. Дополнительные сведения см. в разделе Основные сведения о разбиении на страницы в службах Reporting Services (построитель отчетов версии 3.0 и службы SSRS).

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

Инструкции

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

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

В этом разделе

Следующие подразделы содержат дополнительные сведения о макете страницы и о подготовке к просмотру.

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