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


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

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

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

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

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

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

rs_TutorialColChartFinished rs_TutorialColChartFinished

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

На изучение этого руководства потребуется примерно 15 минут.

Требования

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

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

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

Примечание

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

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

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

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

    Примечание

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

  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. На странице Расположение полей диаграммы перетащите поле "ДатаПродаж" в Категории. Категории отображаются по горизонтальной оси.

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

  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. Выделите слова Название диаграммы в верхней части диаграммы, а затем введите следующий текст: Store Sales Order Totals (Итоги заказов на продажу магазина).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. В поле Ширина линии выберите 3pt.

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

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

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

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

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

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

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

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

    Диаграмма продаж

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

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

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

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

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

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

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

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

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

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

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

  4. Выберите команду Сохранить.

Next Steps

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

См. также:

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