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


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

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

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

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

rs_TutorialPieChartConcave

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

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

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

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

  3. Отображение процентов в каждом срезе

  4. Объединение небольших срезов круговой диаграммы в один срез

  5. Настройка эффекта рисования

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales
    
  8. (Необязательно.) Нажмите кнопку «Выполнить» (!), чтобы просмотреть данные, на которых будет основана диаграмма.

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

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

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

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

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

    На странице Расположение полей диаграммы перетащите поле Product на панель Категории. Категории определяют номера срезов в круговой диаграмме. В этом примере восемь срезов — по одному для каждого продукта.

  2. Перетащите поле Sales на панель Значения. Поле Sales представляет объем продаж по подкатегории. На панели Значения отображается выражение [Sum(Sales)], поскольку в диаграмме отображается агрегат для каждого из продуктов.

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

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

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

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

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

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

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

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

3.Отображение процентов в каждом срезе

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

Отображение процентов в каждом срезе круговой диаграммы

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

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

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

  4. В данных метки из раскрывающегося списка выберите #PERCENT.

    Чтобы значения отображались в виде процентов, свойство UseValueAsLabel должно иметь значение false. Если в диалоговом окне Подтверждение действия будет предложено задать это значение, нажмите кнопку Да.

  5. (Необязательно.) Чтобы указать для метки количество десятичных разрядов, наберите #PERCENT{Pn}, где n — число десятичных разрядов. Например, чтобы не отображать десятичные разряды, введите #PERCENT{P0}.

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

    Поле Формат чисел в диалоговом окне Свойства метки ряда не имеет значения, если выбрано форматирование в процентах. Это форматирует метки в виде процентов, но не вычисляет процент, который представляет каждый срез круговой диаграммы.

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

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

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

4.Объединение небольших срезов круговой диаграммы в один срез

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

Объединение срезов круговой диаграммы, имеющих размер менее 5 процентов, в один срез

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

  2. На вкладке Вид в группе Показать/скрыть выберите пункт Свойства.

  3. В области конструктора щелкните любой сегмент круговой диаграммы. В панели «Свойства» отображаются свойства ряда.

  4. В разделе Общие разверните узел CustomAttributes.

  5. Присвойте свойству CollectedStyle значение SingleSlice.

  6. Убедитесь в том, что свойство CollectedThreshold имеет значение 5.

  7. Убедитесь в том, что свойство CollectedThresholdUsePercent имеет значение True.

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

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

5.Настройка эффекта рисования

В мастере диаграмм для круговой диаграммы по умолчанию установлен стиль «Аквамарин» с вогнутым эффектом рисования. Эти параметры можно изменить после запуска мастера.

Добавление эффекта рисования к круговой диаграмме

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

  2. Если панель свойств еще не открыта, выберите пункт Свойства на вкладке Вид.

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

  4. На панели «Свойства» разверните узел CustomAttributes.

  5. Присвойте параметру PieDrawingStyle значение SoftEdge.

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

    Эффекты рисования и трехмерные эффекты являются взаимоисключающими. Если к диаграмме применены трехмерные эффекты, параметр PieDrawingStyle недоступен на панели свойств.

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

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

rs_TutorialPieChartSoftEdge

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

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

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

  2. Введите Продажи фотоаппаратов и видеокамер, нажмите клавишу ВВОД, а затем введите в процентах от общего объема продаж, после чего он будет выглядеть следующим образом:

    Продажи фотоаппаратов и видеокамер

    в процентах от общего объема продаж

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

  4. Выделите текст «В процентах от общего объема продаж» и в разделе Шрифт на вкладке Главная выберите размер шрифта 10.

  5. Может потребоваться увеличить высоту текстового поля «Заголовок» для соответствия размерам двух строк текста (необязательно).

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

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

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

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

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

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

  3. В поле Имя введите «Круговая диаграмма продаж».

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

Отчет будет сохранен на сервере отчетов.

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

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

См. также

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

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

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

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