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

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

  • улучшения читаемости длинных имен категорий;

  • облегчения восприятия времени, отображаемого в виде значений;

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

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

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

  • Определение источника данных и добавление набора данных к отчету.

  • Добавление к отчету линейчатой диаграммы.

  • Форматирование меток осей, заголовка и условных обозначений диаграммы.

Системные требования

Для выполнения заданий данного учебника необходимо следующее:

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

Открытие существующего отчета

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

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

  3. Нажмите кнопку Последние узлы и серверы и перейдите в каталог Sales Order на сервере отчетов.

Далее предстоит добавить в этот отчет линейчатую диаграмму.

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

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

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

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

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

    В области представления базы данных раскройте узел Sales, затем Views, после чего раскройте представление vSalesPersonSalesByFiscalYears. Выберите следующие столбцы: FullName, 2003 и 2004.

  3. Нажмите кнопку Выполнить (!), чтобы просмотреть результирующий набор.

    Результирующий набор состоит из 14 строк и 3 столбцов. Для каждого менеджера по продажам присутствует по строке. В каждой строке отображается имя и суммарный объем продаж для годов 2002, 2003 и 2004.

  4. Нажмите кнопку Далее. Откроется страница Выбор типа диаграммы.

  5. Нажмите кнопку Линейчатая, а затем кнопку Далее. Откроется страница Расположение полей диаграммы.

    В области Доступные поля находятся 3 поля: FullName, ID2003 и ID2004. Имена столбцов, начинающиеся с числа, преобразуются в имена полей набора данных, которые начинаются с букв «ID», за которыми следует число.

  6. Перетащите поле FullName в область «Категории». Категории определяют число возможных меток по вертикальной оси.

  7. Перетащите поля ID2003 и ID2004 в область «Значения». Данные поля представляют все продажи за годы 2003 и 2004. По умолчанию к каждому числовому полю в области значений для суммирования применуется функция Sum.

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

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

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

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

Отображение всех менеджеров по продажам на оси категорий линейчатой диаграммы

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

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

  3. В диалоговом окне Свойства оси категорий на странице Параметры оси введите значение 1 для параметра Интервал.

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

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

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

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

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

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

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

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

  3. Выберите Свойства условных обозначений.

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

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

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

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

Теперь можно изменить заголовки диаграммы и осей, а также добавить форматирование.

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

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

  2. Дважды щелкните заголовок диаграммы над областью диаграммы и выберите Свойства заголовка.

  3. Замените текст заголовка следующим текстом: Продажи за 2003 и 2004 годы

  4. Щелкните в любом месте текста.

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

Далее объемы продаж можно отобразить как валютные значения.

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

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

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

    На ленте во вкладке Корневая папка в группе Номер нажмите кнопку Валюта. Метки на горизонтальной оси изменятся на валюту.

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

    Объемы продаж будут отображены на горизонтальной оси отчета как валюта.

Далее можно установить фильтр для отображения пяти наибольших значений.

Фильтрация 5 наибольших значений линейчатой диаграммы

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

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

  3. Щелкните правой кнопкой мыши поле [FullName] в области добавления категорий и выберите пункт Свойства группы категорий.

  4. Перейдите на вкладку Фильтры. На странице Изменение фильтров отображается список критериев фильтров. По умолчанию этот список пустой.

  5. Нажмите кнопку Добавить. Появится новый пустой фильтр.

  6. В поле Выражение, введите [Sum(ID2004)]. Будет создано базовое выражение =Sum(Fields!ID2004.Value).

  7. Убедитесь, что типом данных является Текст.

  8. В списке Оператор выберите Top N.

  9. В поле Значение введите следующее выражение: =5

  10. Нажмите ОК.

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

На диаграмме отобразятся имена пяти первых менеджеров по продажам из данных продаж.

Далее имена можно отсортировать на вертикальной оси.

Сортировка имен на линейчатой диаграмме в алфавитном порядке

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

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

  3. Щелкните правой кнопкой мыши поле [FullName] в области добавления категорий и выберите пункт Свойства группы категорий.

  4. Щелкните Сортировка. На странице Изменение параметров сортировки отображается список выражений фильтров. По умолчанию этот список пустой.

  5. Нажмите кнопку Добавить. Появится новое выражение сортировки.

  6. В поле Сортировать по выберите [FullName]

  7. В поле Порядок выберите От Я до А. Можно выбрать обратный алфавитный порядок, чтобы имена отображались в порядке сверху вниз.

  8. Нажмите ОК.

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

Будут отсортированы имена на горизонтальной оси.

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

Учебник «Добавление линейчатой диаграммы в отчет» успешно завершен.