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


Способы создания отчета

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

Создание отчетов с помощью построителя отчетов

Нерегламентированные отчеты создаются с помощью построителя отчетов. Построитель отчетов — это приложение ClickOnce Windows Forms, которое пользователи загружают с сервера отчетов на локальный компьютер. Пользователи создают отчеты путем перетаскивания полей из предопределенных моделей отчета в предварительно сконструированный шаблон формата отчета. Пользователи могут форматировать, группировать, сортировать и фильтровать данные. Кроме того, они могут редактировать или задавать формулы. Построитель отчетов избавляет пользователей от необходимости разбираться в базовой структуре источника данных и сложных языков вычислений. Им нужно только знать, какие данные содержит источник данных.

Создание отчетов с помощью конструктора отчетов

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

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

Отчеты публикуются на сервере отчетов в виде RDL-файлов. Поскольку определение отчета является XML-документом, отчеты можно создавать и редактировать не только с помощью конструктора отчетов, но и с помощью других средств. Определение отчета можно редактировать с помощью текстового редактора или программы редактирования отчетов сторонней разработки, написанных на языке определения отчетов. Конструктор отчетов использует для публикации отчетов на сервере отчетов API-интерфейс протокола простого доступа к объектам служб Reporting Services (SOAP). При создании RDL-файлов с помощью другого средства, не публикующего отчеты непосредственно на сервере отчетов, их можно передавать с помощью диспетчера отчетов.

См. также

Основные понятия

Работа с конструктором отчетов
Основы конструирования отчетов
Работа с данными в макете отчета
Проектирование макета отчета
Создание нерегламентированных отчетов с помощью моделей отчетов

Другие ресурсы

Использование выражений в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005