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


Учебник. Добавление гистограммы к отчету (построитель отчетов)

Гистограмма отображает ряды в виде набора вертикальных прямоугольников, сгруппированных по категориям. Гистограмма может быть полезна в следующих случаях:

  • отображение изменений данных в течение периода времени;

  • сравнение относительных значений нескольких рядов;

  • отображение скользящего среднего для показа трендов.

На следующем рисунке показывается создаваемая столбцовая диаграмма со скользящим средним.

rs_TutorialColChartFinished

Обзор учебника

В этом учебнике рассматриваются следующие темы:

  1. Создание диаграммы с помощью мастера диаграмм

  2. Выбор типа диаграммы

  3. Форматирование и задание меток для горизонтальной оси

  4. Перемещение условных обозначений

  5. Задание заголовка для диаграммы

  6. Форматирование и задание меток для вертикальной оси

  7. Добавление скользящего среднего

  8. Добавление заголовка отчета

  9. Сохранение отчета

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

В этом учебнике шаги работы с мастером объединены в одну процедуру: Пошаговые инструкции по переходу к серверу отчетов, выбору источника данных и созданию набора данных см. в первом учебнике этой серии: Учебник. Создание простого табличного отчета (построитель отчетов).

Предполагаемое время для выполнения заданий данного учебника: 15 минут.

Требования

Дополнительные сведения о требованиях см. в разделе Предварительные условия для использования учебников (построитель отчетов).

1.Создание отчета с диаграммой с помощью мастера диаграмм

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

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

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

Создание нового отчета с диаграммой

  1. Нажмите кнопку Пуск, наведите курсор на пункты Все программы, Построитель отчетов Microsoft SQL Server 2012 и выберите пункт Построитель отчетов.

    Откроется диалоговое окно Приступая к работе.

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

    Если диалоговое окно Приступая к работе не откроется, выберите команду Создать в меню кнопки Построитель отчетов.

  2. Убедитесь, что на левой панели выбран Новый отчет.

  3. На правой панели выберите Мастер диаграмм.

  4. На странице Выбор набора данных нажмите кнопку Создать набор данных, а затем Далее.

  5. На странице Выбор соединения с источником данных выберите существующий источник данных или перейдите к серверу отчетов и выберите источник данных, а затем нажмите кнопку Далее. Может потребоваться указать имя пользователя и пароль.

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

    При наличии необходимых разрешений выбор источника данных не имеет существенного значения. Этот источник данных не будет использоваться для получения данных. Дополнительные сведения см. в разделе Альтернативные способы создания подключения к данным (построитель отчетов).

  6. На странице Проектирование запроса нажмите кнопку Изменить как текст.

  7. На панель запроса вставьте следующий запрос:

    SELECT CAST('2009-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales
    UNION SELECT CAST('2009-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales
    UNION SELECT CAST('2009-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales
    UNION SELECT CAST('2009-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales
    UNION SELECT CAST('2009-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales
    UNION SELECT CAST('2009-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales
    UNION SELECT CAST('2009-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales
    UNION SELECT CAST('2009-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales
    UNION SELECT CAST('2009-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales
    UNION SELECT CAST('2009-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales
    UNION SELECT CAST('2009-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales
    UNION SELECT CAST('2009-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales
    UNION SELECT CAST('2009-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales
    UNION SELECT CAST('2009-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales
    UNION SELECT CAST('2009-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales
    UNION SELECT CAST('2009-12-31' AS date) AS SalesDate, CAST(81946. AS money) AS Sales
    
  8. (Необязательно.) Нажмите кнопку «Выполнить» (!), чтобы просмотреть данные, на которых будет основана диаграмма.

  9. Нажмите кнопку Далее.

2.Выберите тип диаграммы

Можно выбрать один из различных стандартных типов диаграмм.

Добавление гистограммы

  1. На странице Выбор типа диаграммы в качестве типа диаграммы по умолчанию задана гистограмма. Нажмите кнопку Далее.

  2. На странице Расположение полей диаграммы перетащите поле SalesDate в область Категории. Категории отображаются по горизонтальной оси.

  3. Перетащите поле Sales в область Значения. В поле Значения отображается выражение Sum(Sales), так как общее значение строки суммируется для каждой даты заказа на продажу. Значения отображаются по вертикальной оси.

  4. Нажмите кнопку Далее.

  5. На странице Выбор стиля в поле «Стили» выберите стиль.

    Стиль задает стиль шрифта, набор цветов и стиль границы. При выборе стиля на панели просмотра отобразится образец диаграммы с этим стилем.

  6. Нажмите кнопку Готово.

    Диаграмма добавляется в область конструктора.

  7. Щелкните диаграмму, чтобы отобразить ее маркеры. Перетащите правый нижний угол диаграммы вниз, чтобы увеличить ее размер. Обратите внимание, что область конструктора отчета увеличивается для соответствия размеру диаграммы.

  8. Нажмите кнопку Выполнить для предварительного просмотра отчета.

3.Форматирование и задание меток для горизонтальной оси

По умолчанию по горизонтальной оси отображаются значения в общем формате, который автоматически масштабируется в соответствии с размером диаграммы.

Форматирование даты по горизонтальной оси

  1. Переключитесь в режим конструктора отчета.

  2. Щелкните правой кнопкой мыши горизонтальную ось и выберите пункт Свойства горизонтальной оси.

  3. Выберите Число.

  4. В списке Категория выберите Дата.

  5. В поле Тип выберите 31 января 2000 года.

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

  7. На вкладке «Главная» нажмите кнопку Выполнить для предварительного просмотра отчета.

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

Можно настроить отображение меток, повернув их и указав интервал.

Поворот меток осей и изменение интервала отображения по горизонтальной оси

  1. Переключитесь в режим конструктора отчета.

  2. Щелкните правой кнопкой мыши заголовок горизонтальной оси и выберите команду Отобразить заголовок оси, чтобы удалить заголовок. Так как на горизонтальной оси отображаются даты, заголовок не нужен.

  3. Щелкните правой кнопкой мыши горизонтальную ось и выберите пункт Свойства горизонтальной оси.

  4. На странице Параметры оси в области Диапазон и интервал оси введите для параметра Интервал значение 3. На диаграмме отобразится каждая третья дата.

  5. Щелкните Метки.

  6. В разделе Изменить параметры автоподбора размера метки оси выберите параметр Отключить автоподбор.

  7. В поле Угол поворота метки выберите значение -90.

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

    Образец текста для горизонтальной оси поворачивается на 90 градусов.

  9. Нажмите кнопку Выполнить для предварительного просмотра отчета.

На диаграмме метки поворачиваются, причем отображаются метки для каждой третьей даты.

4.Перемещение условных обозначений

Условные обозначения автоматически создаются на основе данных категорий и рядов.

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

  1. Переключитесь в режим конструктора отчета.

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

  3. Выберите другое значение для параметра Макет и положение. Например, можно выбрать параметр, соответствующий расположению посередине в нижней части.

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

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

  5. (Необязательно) Так как в данном учебнике имеется только одна категория, условные обозначения не требуются. Чтобы удалить условные обозначения, щелкните их правой кнопкой мыши и выберите команду Удалить условные обозначения.

  6. Нажмите кнопку Выполнить для предварительного просмотра отчета.

5.Задание заголовка для диаграммы

Изменение заголовка диаграммы над областью диаграммы

  1. Переключитесь в режим конструктора отчета.

  2. В верхней области диаграммы выберите слова Заголовок диаграммы и введите следующий текст: Сохранить итоги заказа на продажу.

  3. Нажмите кнопку Выполнить для предварительного просмотра отчета.

6.Форматирование и задание меток для вертикальной оси

По умолчанию по вертикальной оси отображаются значения в общем формате, который автоматически масштабируется в соответствии с размером диаграммы.

Форматирование чисел по вертикальной оси для представления валюты

  1. Переключитесь в режим конструктора отчета.

  2. Чтобы выбрать метки, дважды щелкните метки на вертикальной оси сбоку от диаграммы.

  3. На ленте на вкладке Главная в группе Номер нажмите кнопку Валюта. Метки оси изменятся, отображая формат валюты.

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

  5. Щелкните правой кнопкой мыши вертикальную ось и выберите пункт Свойства вертикальной оси.

  6. Выберите Число. Обратите внимание, что Валюта уже выделена в поле Категория, а для параметра Число десятичных разрядов уже задано значение 0 (ноль).

  7. В поле Показывать значения в выберите Тысячи.

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

  9. Щелкните правой кнопкой мыши заголовок вертикальной оси сбоку диаграммы и выберите пункт Свойства заголовка оси.

  10. Замените текст в поле Текст заголовка следующим текстом: Общий объем продаж (в тысячах). Можно также указать несколько параметров, связанных с форматом заголовка.

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

  12. Нажмите кнопку Выполнить для предварительного просмотра отчета.

7.Добавление скользящего среднего

Добавление скользящего среднего

  1. Переключитесь в режим конструктора отчета.

  2. Дважды щелкните диаграмму, чтобы отобразить панель Данные диаграммы.

  3. Щелкните правой кнопкой мыши поле [Sum(Sales)], расположенное в области Значения, и выберите команду Добавить вычисляемый ряд.

  4. Убедитесь, что в поле Формула выбрано Скользящее среднее.

  5. В разделе Задание параметров формулы для параметра Период задайте значение 4.

  6. Щелкните Граница.

  7. В разделе Толщина линии выберите значение 3 пт.

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

  9. Нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.

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

8.Добавление заголовка отчета

Добавление заголовка отчета

  1. Переключитесь в режим конструктора отчета.

  2. В области конструктора щелкните поле Щелкните, чтобы добавить заголовок.

  3. Введите Диаграмма продаж, нажмите клавишу ВВОД и введите Январь — декабрь 2009 г., после чего он будет выглядеть следующим образом:

    Sales Chart

    Январь — декабрь 2009 г.

  4. Выберите пункт «Диаграмма продаж» и нажмите кнопку Полужирный в разделе Шрифт на вкладке ленты Главная.

  5. Выберите «Январь — декабрь 2009 г.» и в разделе Шрифт на вкладке Главная выберите размер шрифта 10.

  6. (Необязательно.) Возможно, текстовое поле Заголовок придется сделать выше, чтобы в нем помещались две строки текста. Для этого перетащите вниз двусторонние стрелки, которые появляются при щелчке по середине нижнего края поля.

    Данный заголовок появится в верхней части отчета. При отсутствии верхнего колонтитула страницы элементы в верхней части текста отчета выполняют роль заголовка отчета.

  7. Нажмите кнопку Выполнить для предварительного просмотра отчета.

9.Сохранение отчета

Сохранение отчета

  1. Переключитесь в режим конструктора отчета.

  2. Нажмите кнопку «Построитель отчетов» и выберите Сохранить как.

  3. В поле Имя введите «Заказ на продажу с гистограммой».

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

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

Учебник «Добавление гистограммы к отчету» завершен. Дополнительные сведения о диаграммах см. в разделах Диаграммы (построитель отчетов и службы SSRS) и Спарклайны и гистограммы (построитель отчетов и службы SSRS).

См. также

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

Приступая к работе с построителем отчетов

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

Учебники (построитель отчетов)