Занятие 4. Добавление столбчатых диаграмм и гистограмм (SSRS)
На этом занятии описывается добавление в отчет Employee_Sales_Summary_2008R2 элементов отчета, которые позволяют определить ответ на следующий вопрос менеджера по продажам компании AdventureWorks:
- как сравнить продажи по каждой категории продуктов за этот месяц с сезонными продажами в прошлом году.
Здесь будут добавлены столбчатая диаграмма и гистограмма для визуализации данных из набора данных EmpSalesMonth2008R2.
Обзор учебника
На этом занятии будут выполнены следующие задачи.
Отображение продаж для каждой категории за один месяц в течение нескольких лет в виде столбчатой диаграммы, а также в таблице с гистограммой.
Размещение диаграммы и гистограммы в области конструктора отчета для проверки их места отображения в подготавливаемом к просмотру отчете.
Предполагаемое время для выполнения задания данного учебника: 20 минут.
Системные требования
Дополнительные сведения о требованиях см. в разделе Предварительные требования для образцов отчетов AdventureWorks 2008R2 (SSRS).
Прежде чем приступать к этому занятию, необходимо сначала пройти Создание проекта сервера отчетов и отчета AdventureWorks2008R2_Base (SSRS), что позволит создавать проект отчета, общий источник данных, общие наборы данных и Занятие 3. Добавление матриц, переменных и индикаторов в качестве ключевых индикаторов производительности (SSRS).
Советы
На панели структуры документа ознакомьтесь с советами по просмотру иерархических связей между элементами отчета. Дополнительные сведения см. в разделе Советы по проектированию отчетов (построитель отчетов версии 3.0 и службы SSRS).
Открытие проекта и отчета
В среде Business Intelligence Development Studio откройте образцы отчетов AdventureWorks 2008R2 в проекте сервера отчетов, созданные на предыдущем занятии.
Откройте отчет Employee_Sales_Summary_2008R2.
Добавление и настройка гистограммы
Добавьте Гистограмму к отчету под прямоугольником rectCharts.
В области данных отчета в наборе данных EmpSalesMonth2008R2 выполните следующие действия.
Перетащите Sales в область Значения.
Перетащите Category в Группы категорий.
Перетащите Year в область Группы рядов.
На панели «Свойства» присвойте параметру Закладка значение CategoriesColumnChart.
Настройка заголовка и осей диаграммы
В Свойствах заголовка замените заголовок диаграммы следующим выражением: =Parameters!ReportMonth.Label & " Sales Comparison"
Измените Заголовок вертикальной оси на В тысячах.
Откроется окно Свойства вертикальной оси.
На странице Общие в области Параметры шкалы выберите Включить разрывы шкалы.
На странице Число в качестве формата значений укажите Денежная единица.
В поле Десятичные разряды введите значение 0.
Выберите Группировать цифры.
В поле Показывать значения в выберите Тысячи.
Убедитесь в том, что на панели «Свойства» отображаются Свойства оси диаграммы.
Раскройте меню ScaleBreakStyle и задайте для атрибута Цвет границы значение Серебряный.
Удалите поле Заголовок горизонтальной оси.
Откройте окно Свойства горизонтальной оси. На странице Метки выберите Отключить автоподбор и задайте для атрибута Угол поворота метки (в градусах) значение 45.
Переместите условные обозначения под горизонтальную ось.
Добавление матрицы с гистограммой
Добавьте матрицу рядом с гистограммой. Используйте линии привязки, чтобы выровнять верхнюю часть матрицы с диаграммой.
В области данных отчета перетащите из набора данных EmpSalesMonth2008R2 Category в Строки.
Правой кнопкой мыши щелкните ячейку Данные и последовательно выберите Вставить, Гистограмма и Линейчатая диаграмма с накоплением.
На панели данных диаграммы выполните следующее:
На панели «Значения» выберите Добавить поле (+), а затем выберите Sales.
На панели «Группа рядов» выберите Добавить поле (+), а затем выберите Year.
В матрице в Столбцы создайте заполнитель с именем «Заголовок» и задайте для него значение, равное =Parameters!ReportMonth.Label & " Sales Comparison for Each Year".
Растяните по ширине столбец, который содержит гистограмму.
Выберите матрицу и установите на панели «Свойства» для параметра Закладка значение MatrixwithNestedDatabarChart.
Задайте для матрицы необходимый формат.
Добавление прямоугольного контейнера к матрице
Добавьте прямоугольный контейнер для матрицы и пояснительный текст с описанием назначения матрицы.
Добавление прямоугольного контейнера
В поле Текст отчета вставьте Прямоугольник с именем rectSeasonalSales.
Добавьте в прямоугольник текстовое поле, содержащее следующий текст: Compare seasonal sales for [@ReportMonth.Label] for each category.
Примените требуемое форматирование.
Перетащите диаграмму в прямоугольник. Прямоугольник расширится, чтобы вместить содержимое.
Перетащите матрицу с гистограммой в прямоугольник и поместите ее рядом со столбчатой диаграммой.
Переместите прямоугольник ниже существующих прямоугольников и с помощью линий привязки выровняйте стороны прямоугольника и содержащиеся в нем элементы отчета с другими элементами отчета на странице.
Добавление ссылки из текста на закладку
Выделите текст в текстовом поле tbScenarioText.
С помощью мыши выделите слово столбец.
Щелкните правой кнопкой мыши и откройте диалоговое окно Свойства текста.
На странице Шрифт выберите атрибут Цвет и установите значение Синий, а для атрибута Видоизменение установите значение Подчеркивание.
На странице Действие выберите Перейти к закладке.
В списке Выбор закладки введите CategoriesColumnChart.
Повторите шаги с 3 по 5 для слова гистограмма.
В списке Выбор закладки введите MatrixwithNestedDatabarChart.
Предварительный просмотр и проверка отчета
Просмотрите отчет.
Проверьте выполнение следующих условий.
В столбчатой диаграмме и в гистограмме отображаются одинаковые данные.
В тексте сценария по ссылке на столбчатую диаграмму производится переход на страницу, которая содержит гистограмму.
В тексте сценария по ссылке на гистограмму производится переход на страницу, которая содержит гистограмму.
Разверните отчет.
Следующие шаги
Построение отчета завершено. Сведения о том, как построить другие образцы отчетов AdventureWorks, см. в разделе Учебники. Создание образцов отчетов AdventureWorks 2008R2 (SSRS).