Учебник. Добавление гистограммы к отчету (построитель отчетов 2.0)
Гистограмма отображает ряды в виде набора вертикальных прямоугольников, сгруппированных по категориям. Гистограмма может быть полезна в следующих случаях:
отображение изменений данных в течение периода времени;
сравнение относительных значений нескольких рядов;
отображение скользящего среднего для показа трендов.
Обзор учебника
В этом учебнике рассматривается следующее.
Добавление гистограммы в отчет, созданный в разделе Учебник. Создание простого табличного отчета (построитель отчетов 2.0). Столбец отображает данные из существующего набора данных.
Форматирование меток осей, заголовка и условных обозначений диаграммы.
Добавление скользящего среднего для продаж.
Предполагаемое время для выполнения заданий данного учебника: 15 минут.
Системные требования
Чтобы завершить этот учебник, должны быть выполнены следующие условия.
- Необходимо иметь доступ к отчету Sales Order, созданному в разделе Учебник. Создание простого табличного отчета (построитель отчетов 2.0).
Открытие существующего отчета
Нажмите кнопку Пуск, последовательно укажите пункты Все программы, Построитель отчетов Microsoft SQL Server 2008 и выберите пункт Построитель отчетов 2.0.
На кнопке «Построитель отчетов» выберите команду Открыть.
Щелкните Последние узлы и серверы и перейдите к отчету Sales Order на сервере отчетов.
Далее в этот отчет будет добавлена круговая диаграмма.
Добавление гистограммы
На ленте, на вкладке Вставка, нажмите кнопку Диаграмма, затем Мастер диаграмм, затем щелкните и перетащите указатель в области конструктора, чтобы указать контуры диаграммы. Откроется страница Выбор набора данных.
В области Выбрать существующий набор данных в отчете убедитесь, что выбран DataSet1.
Нажмите кнопку Далее. Откроется страница Выбор типа диаграммы.
Тип диаграммы по умолчанию — гистограмма.
Нажмите кнопку Далее. Откроется страница Расположение полей диаграммы.
Перетащите столбец OrderDate в область «Категории». Категории отображаются по горизонтальной оси.
Перетащите поле LineTotal в область «Значения». В области «Значения» отображается выражение Sum(LineTotal), так как общее значение строки суммируется для каждой даты заказа на продажу. Значения отображаются по вертикальной оси.
Нажмите кнопку Готово.
Диаграмма добавляется в область конструктора. Перетащите диаграммы к таблице. С помощью линий привязки выровняйте верхний край диаграммы с верхним краем таблицы.
Щелкните диаграмму, чтобы отобразить ее маркеры. Перетащите правый нижний угол диаграммы вниз, чтобы увеличить ее размер.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
В отчете отображаются как таблица, так и диаграмма, расположенные рядом. Формат диаграммы затрудняет ее чтение. Теперь можно изменить формат по умолчанию для дат, отображаемых по горизонтальной оси, чтобы облегчить чтение диаграммы.
Форматирование даты по горизонтальной оси
Переключитесь в конструктор.
Щелкните правой кнопкой мыши горизонтальную ось и выберите пункт Свойства оси.
Выберите Число.
В списке Категория выберите Дата.
В области Тип выберите 31 января 2000 года.
Нажмите кнопку ОК.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
Дата отображается в выбранном формате дат. Обратите внимание, что на горизонтальной оси диаграммы имеются метки не для всех категорий. По умолчанию включаются только метки, расположенные рядом с осью.
Можно настроить отображение меток, повернув их и указав интервал.
Поворот меток осей и изменение интервала отображения по горизонтальной оси
Переключитесь в конструктор.
Щелкните правой кнопкой мыши горизонтальную ось и выберите пункт Свойства оси.
В диалоговом окне Свойства оси категорий на странице Параметры оси введите значение 3 для параметра Интервал.
Щелкните Метки.
В разделе Изменить параметры автоподбора размера метки оси выберите параметр Отключить автоподбор.
В поле Угол поворота метки выберите значение 90.
Нажмите кнопку ОК.
Образец текста для горизонтальной оси поворачивается на 90 градусов.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
В образце базы данных AdventureWorks2008 продажи по магазинам приводятся по состоянию на первое число каждого месяца. На диаграмме метки поворачиваются и отображаются каждый третий месяц.
Далее приводятся сведения об изменении позиции и отображении условных обозначений диаграммы.
Перемещение условных обозначений под область гистограммы
Переключитесь в конструктор.
Щелкните правой кнопкой мыши условные обозначения диаграммы.
Выберите Свойства условных обозначений.
Выберите другое значение для параметра Положение условных обозначений. Например, можно выбрать параметр, соответствующий расположению посередине в нижней части.
Если условные обозначения перемесить в верхнюю или нижнюю часть диаграммы, их макет изменится с вертикального на горизонтальный. Можно выбрать другой макет в раскрывающемся списке Макет.
Нажмите кнопку ОК.
(Необязательно) Так как в данном учебнике имеется только одна категория, условные обозначения не требуются. Чтобы удалить условные обозначения, щелкните их правой кнопкой мыши и выберите команду Удалить условные обозначения.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
Далее можно изменить заголовок диаграммы.
Изменение заголовка диаграммы над областью гистограммы
Переключитесь в конструктор.
Щелкните правой кнопкой мыши заголовок диаграммы над областью диаграммы и выберите Свойства заголовка.
Введите в поле Текст заголовка следующий текст: Store Sales Order Totals.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
Далее можно отформатировать сумму продаж в виде валюты по вертикальной оси.
Форматирование чисел по вертикальной оси для представления валюты
Переключитесь в конструктор.
Чтобы выбрать диаграмму, дважды щелкните метки на вертикальной оси сбоку диаграммы.
На ленте, на вкладке Корневая папка в группе Число нажмите кнопку Валюта. Метки оси изменятся, отображая формат валюты.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
Далее можно изменить метки оси по умолчанию.
Изменение меток оси
Переключитесь в конструктор.
Щелкните правой кнопкой мыши заголовок вертикальной оси сбоку диаграммы и выберите пункт Свойства заголовка оси.
Введите в поле Текст заголовка следующий текст: Сумма продаж. Можно также указать несколько параметров, связанных с форматом заголовка.
Нажмите кнопку ОК.
Щелкните правой кнопкой мыши заголовок горизонтальной оси и выберите команду Отобразить заголовок оси, чтобы отключить заголовок. Так как на горизонтальной оси отображаются даты, заголовок не нужен.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
Далее можно добавить в диаграмму скользящее среднее, чтобы отобразить тренд продаж.
Добавление скользящего среднего
Переключитесь в конструктор.
Дважды щелкните диаграмму, чтобы отобразить области добавления для категорий, рядов и данных.
Щелкните правой кнопкой мыши поле [Sum(LineTotal)], расположенное в области добавления полей данных, и выберите команду Добавить вычисляемый ряд.
Убедитесь, что в поле Формула выбрано Скользящее среднее.
В разделе Задание параметров формулы для параметра Период задайте значение 4.
Щелкните Граница.
В разделе Толщина линии выберите значение 3пт.
Нажмите кнопку ОК.
Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
На диаграмме отображается линия, показывающая скользящее среднее для общих продаж по дате, усредненное по каждым четырем дням.
Наконец, можно сохранить отчет.
Сохранение отчета
Переключитесь в конструктор.
На кнопке «Построитель отчетов» выберите команду Сохранить как.
В поле Имя введите Sales Order with Column Chart.
Нажмите кнопку Сохранить.
Отчет будет сохранен на сервере отчетов.
Следующие шаги
Учебник «Добавление гистограммы к отчету» завершен.
См. также