Занятие 1. Создание отчета в построителе отчетов
Можно создать настроенный отчет с дополнительной информацией полностью в построителе отчетов 1.0, а можно начать построение отчета в построителе отчетов 1.0, а затем продолжить внесение изменений в него в конструкторе отчетов при помощи конструктора запросов модели отчета. Конструктор запросов модели отчета позволяет использовать в отчете на основе модели гиперссылки, множественные области данных и другие возможности конструктора отчетов.
Примечание |
|---|
Службы SQL Server 2008 R2 Службы Reporting Services включают построитель отчетов 1.0 и построитель отчетов 3.0. |
Примечание |
|---|
Построитель отчетов 1.0 включает встроенный параметр для использования отчета в качестве отчета с дополнительной информацией. В построителе отчетов 3.0 связь с дополнительной информацией создается вручную, благодаря чему отчет становится отчетом с дополнительной информацией. Либо можно создать простой отчет в построителе отчетов 1.0, задать параметр дополнительной информации, а затем открыть отчет в службах Службы Reporting Services SQL Server 2008 R2 и усовершенствовать его с помощью функций построителя отчетов 3.0. Данный учебник не включает процедуру ручного создания ссылок с дополнительной информацией. |
На этом занятии нам предстоит создать настроенный отчет с дополнительной информацией в построителе отчетов на основе модели отчета Adventure Works, задать для него необходимые свойства и опубликовать отчет на сервере отчетов.
Открытие построителя отчетов в построителе отчетов 1.0
Откройте обозреватель Microsoft Internet Explorer версии 6 или выше.
В строке адреса веб-браузера введите URL-адрес диспетчера отчетов.
По умолчанию это http://<имя_сервера>/reports, где <имя_сервера> — это имя сервера.
На домашней странице диспетчера отчетов щелкните Построитель отчетов.
Важно!В SQL Server 2008 R2 построитель отчетов 3.0 является версией построителя отчетов по умолчанию. Чтобы открыть построитель отчетов 1.0, используйте следующий URL-адрес: http://<имя_сервера>/reportserver/reportbuilder/reportbuilder.application.
На панели Приступая к работе в поле Выберите источник данных для отчета выберите AdventureWorks2008R2.
Убедитесь, что выбран параметр формата Таблица, а затем нажмите кнопку ОК.
Далее нам предстоит создать отчет, который содержит полезные сведения о продуктах, включая поля «Product Category», «Product Subcategory» и «Product name», число заказов на продажу, содержащих данный продукт, и сумму заказа для каждого из продуктов.
Создание отчета построителя отчетов 1.0
В списке Сущности выберите Product.
В списке Поля дважды щелкните Product Category.
В списке Поля дважды щелкните Product Subcategory.
В списке Поля дважды щелкните Name.
Отображаются три группы: «Product Category», «Product Subcategory» и «Name».
В списке Сущности выберите Sales.
В списке Поля дважды щелкните #Sales.
Поле «#Sales» будет добавлено к группе «Product».
В списке Сущности выберите Sales Order.
В списке Поля дважды щелкните Sum Total Due.
Поле «Sum Total Due» будет добавлено в группу Product.
Предварительный просмотр отчета в построителе отчетов 1.0
В меню Просмотр выберите Запустить отчет.
Отобразятся данные отчета.
Прокрутите отчет.
Поле «Sum Total Due» слишком мало и не вмещает денежное значение на одной строке, а значения строк «Product Category» и «Product Subcategory» сливаются вместе. Далее предстоит изменить цвета полей заголовка, увеличить ширину столбца «Sum Total Due» и изменить цвет фона и текста для значений строк «Product Category» и «Product Subategory». Кроме того, необходимо добавить к отчету заголовок и удалить текстовые поля «Всего продуктов» и «Текст фильтра».
Примечание |
|---|
При создании настроенного отчета с дополнительной информацией важно удалить текстовые поля «Всего» и «Текст фильтра», поскольку текст жестко закодирован в отчете, и поэтому сведения, отображаемые в этих текстовых полях при просмотре отчета с дополнительной информацией, не будут точными. |
Форматирование отчета в построителе отчетов 1.0
В меню Просмотр выберите Создать отчет.
Щелкните поле Щелкните, чтобы добавить заголовок и введите Суммарный полученный доход за товар.
Выделите текстовое поле заголовка и в меню Формат выберите пункт Шрифт.
Откроется окно «Формат» с выбранной вкладкой «Шрифт».
В списке Стиль шрифта выберите Полужирный.
В палитре Цвет выберите Темно-синий и нажмите кнопку ОК.
Выделите несколько заголовков Поле в отчете.
В меню Формат выберите пункт Выравнивание.
Откроется окно «Формат» с выбранной вкладкой «Выравнивание».
В раскрывающемся списке Горизонтальное выберите По центру.
В раскрывающемся списке Вертикальное выберите По центру и нажмите кнопку ОК.
Выделите строку итогов «Product Subcategory» и в меню Формат выберите Заливка.
Откроется окно «Формат» с выбранной вкладкой «Заливка».
В палитре Цвет выберите Аквамарин и нажмите кнопку ОК.
Выделите строку итогов «Product Category» и в меню Формат выберите Заливка.
В палитре Цвет выберите Белый.
Выберите вкладку Граница и щелкните Нет.
Выберите вкладку Шрифт.
В стиле Шрифта выберите полужирный.
В палитре Цвет выберите Темно-синий и нажмите кнопку ОК.
Выделите поле Всего продуктов и нажмите клавишу DELETE.
Выделите текстовое поле Фильтр и нажмите клавишу DELETE.
Поместите указатель с правой стороны поля «Sum Total Due» и перетащите указатель на правую сторону отчета.
Столбец «Sum Total Due» станет шире.
Повторный предварительный просмотр отчета в построителе отчетов 1.0
В меню Просмотр выберите Запустить отчет.
Отобразятся данные отчета.
Прокрутите отчет.
Убедитесь, что поле «Sum Total Due» стало достаточно широким и вмещает на одной строке денежное значение, указанное в строке «Всего» на последней странице.
Разрешение на использование отчета в качестве отчета с дополнительной информацией в построителе отчетов 1.0
В меню Просмотр выберите Создать отчет.
В меню Отчет выберите пункт Свойства отчета.
Установите флажок Разрешать пользователям выполнять детализацию из других отчетов в этот.
Чтобы этот отчет мог использоваться в качестве отчета с дополнительной информацией, необходимо установить этот флажок.
ПримечаниеПосле выбора этого параметра и публикации отчета на сервере отчетов он больше не может быть подготовлен к просмотру как опубликованный отчет. Теперь его необходимо просматривать как отчет с дополнительной информацией.
Нажмите кнопку ОК.
Публикация отчета на сервере отчетов из построителя отчетов 1.0
В меню Файл выберите пункт Сохранить.
Перейдите в папку на сервере отчетов, куда предполагается сохранить отчет.
В поле Имя введите ProductClickthrough Report.
Нажмите кнопку Сохранить.
Закрытие построителя отчетов 1.0
- В меню Файл выберите пункт Выход.
Следующие шаги
Было выполнено создание отчета в построителе отчетов и заданы свойства, необходимые для его использования в качестве отчета с дополнительной информацией. На следующем занятии предстоит связать созданный отчет с моделью отчета в среде SQL Server Management Studio. См. раздел Занятие 2. Связывание отчета с моделью отчета.
Примечание |
|---|
Чтобы просмотреть справку построителя отчетов, в окне построителя отчетов выберите в меню Справка пункт Справка построителя отчетов. Можно также нажать клавишу F1. |