Занятие 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

  1. Откройте обозреватель Microsoft Internet Explorer версии 6 или выше.

  2. В строке адреса веб-браузера введите URL-адрес диспетчера отчетов.

    По умолчанию это http://<имя_сервера>/reports, где <имя_сервера> — это имя сервера.

  3. На домашней странице диспетчера отчетов щелкните Построитель отчетов.

    Важное примечаниеВажно!

    В SQL Server 2008 R2 построитель отчетов 3.0 является версией построителя отчетов по умолчанию. Чтобы открыть построитель отчетов 1.0, используйте следующий URL-адрес: http://<имя_сервера>/reportserver/reportbuilder/reportbuilder.application.

  4. На панели Приступая к работе в поле Выберите источник данных для отчета выберите AdventureWorks2008R2.

  5. Убедитесь, что выбран параметр формата Таблица, а затем нажмите кнопку ОК.

Далее нам предстоит создать отчет, который содержит полезные сведения о продуктах, включая поля «Product Category», «Product Subcategory» и «Product name», число заказов на продажу, содержащих данный продукт, и сумму заказа для каждого из продуктов.

Создание отчета построителя отчетов 1.0

  1. В списке Сущности выберите Product.

  2. В списке Поля дважды щелкните Product Category.

  3. В списке Поля дважды щелкните Product Subcategory.

  4. В списке Поля дважды щелкните Name.

    Отображаются три группы: «Product Category», «Product Subcategory» и «Name».

  5. В списке Сущности выберите Sales.

  6. В списке Поля дважды щелкните #Sales.

    Поле «#Sales» будет добавлено к группе «Product».

  7. В списке Сущности выберите Sales Order.

  8. В списке Поля дважды щелкните Sum Total Due.

    Поле «Sum Total Due» будет добавлено в группу Product.

Предварительный просмотр отчета в построителе отчетов 1.0

  1. В меню Просмотр выберите Запустить отчет.

    Отобразятся данные отчета.

  2. Прокрутите отчет.

    Поле «Sum Total Due» слишком мало и не вмещает денежное значение на одной строке, а значения строк «Product Category» и «Product Subcategory» сливаются вместе. Далее предстоит изменить цвета полей заголовка, увеличить ширину столбца «Sum Total Due» и изменить цвет фона и текста для значений строк «Product Category» и «Product Subategory». Кроме того, необходимо добавить к отчету заголовок и удалить текстовые поля «Всего продуктов» и «Текст фильтра».

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

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

Форматирование отчета в построителе отчетов 1.0

  1. В меню Просмотр выберите Создать отчет.

  2. Щелкните поле Щелкните, чтобы добавить заголовок и введите Суммарный полученный доход за товар.

  3. Выделите текстовое поле заголовка и в меню Формат выберите пункт Шрифт.

    Откроется окно «Формат» с выбранной вкладкой «Шрифт».

  4. В списке Стиль шрифта выберите Полужирный.

  5. В палитре Цвет выберите Темно-синий и нажмите кнопку ОК.

  6. Выделите несколько заголовков Поле в отчете.

  7. В меню Формат выберите пункт Выравнивание.

    Откроется окно «Формат» с выбранной вкладкой «Выравнивание».

  8. В раскрывающемся списке Горизонтальное выберите По центру.

  9. В раскрывающемся списке Вертикальное выберите По центру и нажмите кнопку ОК.

  10. Выделите строку итогов «Product Subcategory» и в меню Формат выберите Заливка.

    Откроется окно «Формат» с выбранной вкладкой «Заливка».

  11. В палитре Цвет выберите Аквамарин и нажмите кнопку ОК.

  12. Выделите строку итогов «Product Category» и в меню Формат выберите Заливка.

  13. В палитре Цвет выберите Белый.

  14. Выберите вкладку Граница и щелкните Нет.

  15. Выберите вкладку Шрифт.

  16. В стиле Шрифта выберите полужирный.

  17. В палитре Цвет выберите Темно-синий и нажмите кнопку ОК.

  18. Выделите поле Всего продуктов и нажмите клавишу DELETE.

  19. Выделите текстовое поле Фильтр и нажмите клавишу DELETE.

  20. Поместите указатель с правой стороны поля «Sum Total Due» и перетащите указатель на правую сторону отчета.

    Столбец «Sum Total Due» станет шире.

Повторный предварительный просмотр отчета в построителе отчетов 1.0

  1. В меню Просмотр выберите Запустить отчет.

    Отобразятся данные отчета.

  2. Прокрутите отчет.

    Убедитесь, что поле «Sum Total Due» стало достаточно широким и вмещает на одной строке денежное значение, указанное в строке «Всего» на последней странице.

Разрешение на использование отчета в качестве отчета с дополнительной информацией в построителе отчетов 1.0

  1. В меню Просмотр выберите Создать отчет.

  2. В меню Отчет выберите пункт Свойства отчета.

  3. Установите флажок Разрешать пользователям выполнять детализацию из других отчетов в этот.

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

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

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

  4. Нажмите кнопку ОК.

Публикация отчета на сервере отчетов из построителя отчетов 1.0

  1. В меню Файл выберите пункт Сохранить.

  2. Перейдите в папку на сервере отчетов, куда предполагается сохранить отчет.

  3. В поле Имя введите ProductClickthrough Report.

  4. Нажмите кнопку Сохранить.

Закрытие построителя отчетов 1.0

  • В меню Файл выберите пункт Выход.

Следующие шаги

Было выполнено создание отчета в построителе отчетов и заданы свойства, необходимые для его использования в качестве отчета с дополнительной информацией. На следующем занятии предстоит связать созданный отчет с моделью отчета в среде SQL Server Management Studio. См. раздел Занятие 2. Связывание отчета с моделью отчета.

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

Чтобы просмотреть справку построителя отчетов, в окне построителя отчетов выберите в меню Справка пункт Справка построителя отчетов. Можно также нажать клавишу F1.