Учебник. Добавление круговой диаграммы к отчету (построитель отчетов 3.0)
Круговые и кольцевые диаграммы отображают данные в виде пропорциональных долей целого. Круговые диаграммы обычно используются для сравнения групп. Круговые и кольцевые диаграммы, наряду с пирамидальными и воронкообразными диаграммами, относятся к группе диаграмм, называемых фигурными. Фигурные диаграммы не имеют осей. После перетаскивания числового поля на фигурную диаграмму в этой диаграмме вычисляется процентная доля каждого значения в общей сумме.
Если на круговой диаграмме расположено слишком много точек данных, метки точек данных могут располагаться близко друг к другу, и их будет трудно читать. В этом случае лучше использовать график. Круговую диаграмму рекомендуется использовать только в случае, если данные статистически обработаны в небольшое количество точек данных.
На приведенной ниже иллюстрации показана круговая диаграмма, которую предстоит создать.
Обзор учебника
В этом учебнике рассматривается следующее.
Создание круговой диаграммы с помощью мастера диаграмм
Выбор типа диаграммы
Отображение процентов в каждом срезе
Объединение небольших срезов круговой диаграммы в один срез
Настройка эффекта рисования
Добавление заголовка отчета
Сохранение отчета
Примечание |
---|
В этом учебнике шаги для мастера объединены в две процедуры. Пошаговые инструкции по переходу к серверу отчетов, добавлению источника данных и набора данных см. в первом учебнике этой серии: Учебник. Создание простого табличного отчета (построитель отчетов 3.0). |
Предполагаемое время для выполнения заданий данного учебника: 10 минут.
Системные требования
Дополнительные сведения о требованиях см. в разделе Предварительные условия для использования учебников (построитель отчетов 3.0).
1. Создание круговой диаграммы с помощью мастера диаграмм
В диалоговом окне «Приступая к работе» создайте внедренный набор данных с помощью мастера диаграмм, выберите общий источник данных и создайте круговую диаграмму.
Примечание |
---|
В этом учебнике запрос уже содержит значения данных, поэтому внешний источник данных не требуется. В связи с этим запрос получается весьма длинным. В рабочей среде запрос не будет содержать данные. Этот запрос содержит данные только в учебных целях. |
Создание нового отчета с диаграммой
Нажмите кнопку Пуск, укажите пункты Все программы и Построитель отчетов Microsoft SQL Server 2008 R2 3.0 и выберите Построитель отчетов 3.0.
Откроется диалоговое окно «Приступая к работе».
Примечание Если диалоговое окно «Приступая к работе» не откроется, выберите команду Создать в меню кнопки «Построитель отчетов».
Убедитесь, что на левой панели выбран Новый отчет.
На правой панели выберите Мастер диаграмм.
На странице Выбор набора данных нажмите кнопку Создать набор данных, а затем Далее.
На странице Выбор соединения с источником данных выберите существующий источник данных или перейдите к серверу отчетов и выберите источник данных, а затем нажмите кнопку Далее. Может потребоваться указать имя пользователя и пароль.
Примечание При наличии необходимых разрешений выбор источника данных не имеет существенного значения. Этот источник данных не будет использоваться для получения данных. Дополнительные сведения см. в разделе Альтернативные способы создания подключения к данным (построитель отчетов 3.0).
На странице Проектирование запроса нажмите кнопку Изменить как текст.
На панель запроса вставьте следующий запрос:
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
(Необязательно.) Нажмите кнопку «Выполнить» (!), чтобы просмотреть данные, на которых будет основана диаграмма.
Нажмите кнопку Далее.
2. Выберите тип диаграммы
Можно выбрать один из различных стандартных типов диаграмм.
Добавление круговой диаграммы
На странице Выбор типа диаграммы выберите Круговая диаграмма и нажмите кнопку Далее. Откроется страница Расположение полей диаграммы.
На странице Расположение полей диаграммы перетащите поле Product на панель Категории. Категории определяют номера срезов в круговой диаграмме. В этом примере восемь срезов — по одному для каждого продукта.
Перетащите поле Sales на панель Значения. Sales представляет объем продаж всех в подкатегории. На панели Значения отображается выражение [Sum(Sales)], поскольку в диаграмме отображается агрегат для каждого из продуктов.
Нажмите кнопку Далее.
На странице Выбор стиля на панели «Стили» выберите стиль.
Стиль задает стиль шрифта, набор цветов и стиль границы. При выборе стиля в области просмотра отобразится образец диаграммы с этим стилем.
Нажмите кнопку Готово.
Диаграмма добавляется в область конструктора.
Щелкните диаграмму, чтобы отобразить ее маркеры. Перетащите правый нижний угол диаграммы вниз, чтобы увеличить ее размер. Обратите внимание, что область конструктора отчета увеличивается для соответствия размеру диаграммы.
Нажмите кнопку Выполнить, чтобы просмотреть отчет.
В отчете отображается круговая диаграмма с восемью срезами, по одному для каждого продукта. Размер каждого среза представляет продажи для этого продукта. Три среза диаграммы достаточно тонкие.
3. Отображение процентов в каждом срезе
На каждом срезе круговой диаграммы можно отобразить процент для этого среза относительно полной круговой диаграммы.
Отображение процентов в каждом срезе круговой диаграммы
Переключитесь в режим конструктора отчета.
Щелкните правой кнопкой мыши круговую диаграмму и выберите Отобразить метки данных. На диаграмме появятся метки данных.
Щелкните правой кнопкой мыши метку и выберите пункт Свойства метки ряда.
В данных метки из раскрывающегося списка выберите #PERCENT.
Чтобы значения отображались в виде процентов, свойство UseValueAsLabel должно иметь значение false. Если в диалоговом окне Подтверждение действия будет предложено задать это значение, нажмите кнопку Да.
(Необязательно) Чтобы указать для метки количество десятичных разрядов, наберите #PERCENT{Pn}, где n — число десятичных разрядов. Например, чтобы не отображать десятичные разряды, введите #PERCENT{P0}.
Примечание Поле Формат чисел в диалоговом окне Свойства метки ряда не имеет значения, если выбрано форматирование в процентах. Это форматирует метки в виде процентов, но не вычисляет процент, который представляет каждый срез круговой диаграммы.
Нажмите кнопку ОК.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
В отчете отображается процент от целого для каждого среза круговой диаграммы.
4. Объединение небольших срезов круговой диаграммы в один срез
Три среза диаграммы достаточно маленькие. Можно объединить несколько небольших срезов в один большой срез, представляющий все эти срезы.
Объединение срезов круговой диаграммы, имеющих размер менее 5 процентов, в один срез
Переключитесь в режим конструктора отчета.
На вкладке Вид в группе Показать/скрыть выберите пункт Свойства.
В области конструктора щелкните любой сегмент круговой диаграммы. В панели «Свойства» отображаются свойства ряда.
В разделе Общие разверните узел CustomAttributes.
Присвойте свойству CollectedStyle значение SingleSlice.
Убедитесь в том, что свойство CollectedThreshold имеет значение 5.
Убедитесь в том, что свойство CollectedThresholdUsePercent имеет значение True.
На вкладке Корневая папка ленты нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
В условных обозначениях теперь существует категория «Прочее». Новый срез круговой диаграммы объединяет все срезы, имеющие размер менее 5%, в один срез, имеющий размер 6% от всей круговой диаграммы.
5. Настройка эффекта рисования
В мастере диаграмм для круговой диаграммы по умолчанию установлен стиль «Аквамарин» с вогнутым эффектом рисования. Эти параметры можно изменить после запуска мастера.
Добавление эффекта рисования к круговой диаграмме
Переключитесь в режим конструктора отчета.
Если панель свойств еще не открыта, выберите пункт Свойства на вкладке Вид.
Дважды щелкните саму круговую диаграмму. На панели свойств отобразятся свойства рядов для круговой диаграммы.
На панели «Свойства» разверните узел CustomAttributes.
Присвойте параметру PieDrawingStyle значение SoftEdge.
Примечание Эффекты рисования и трехмерные эффекты являются взаимно исключающими. Если к диаграмме применены трехмерные эффекты, параметр PieDrawingStyle недоступен на панели свойств.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
На следующей иллюстрации показана круговая диаграмма с эффектом размытых краев.
6. Добавление заголовка отчета
Добавление заголовка отчета
В области конструктора щелкните поле Щелкните, чтобы добавить заголовок.
Введите Продажи фотоаппаратов и видеокамер, нажмите клавишу ВВОД, а затем введите в процентах от общего объема продаж, после чего он будет выглядеть следующим образом:
Продажи фотоаппаратов и видеокамер
в процентах от общего объема продаж
Выберите Продажи фотоаппаратов и видеокамер и нажмите кнопку Полужирный в разделе Шрифт вкладки Главная ленты.
Выделите текст В процентах от общего объема продаж и в разделе Шрифт на вкладке Главная выберите размер шрифта 10.
Может потребоваться увеличить высоту текстового поля «Заголовок» для соответствия размерам двух строк текста (необязательно).
Данный заголовок появится в верхней части отчета. При отсутствии верхнего колонтитула страницы элементы в верхней части текста отчета выполняют роль заголовка отчета.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
7. Сохранение отчета
Сохранение отчета
Переключитесь в режим конструктора отчета.
Нажмите кнопку «Построитель отчетов» и выберите Сохранить как.
В поле Имя введите Круговая диаграмма продаж.
Нажмите кнопку Сохранить.
Отчет будет сохранен на сервере отчетов.
Следующие шаги
Учебник «Добавление круговой диаграммы в отчет» успешно завершен. Дополнительные сведения о диаграммах см. в разделах Диаграммы (построитель отчетов версии 3.0 и службы SSRS) и Спарклайны и гистограммы (построитель отчетов версии 3.0 и службы SSRS).
См. также