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


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

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

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

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

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 rs_TutorialPieChartSoftEdge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Next Steps

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

См. также:

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