Учебник. Добавление в отчет круговой диаграммы (построитель отчетов 2.0)
Круговые и кольцевые диаграммы отображают данные в виде пропорциональных долей целого. Круговые диаграммы обычно используются для сравнения групп. Круговые и кольцевые диаграммы, наряду с пирамидальными и воронкообразными диаграммами, относятся к группе диаграмм, называемых фигурными. Фигурные диаграммы не имеют осей. После перетаскивания числового поля на фигурную диаграмму в этой диаграмме вычисляется процентная доля каждого значения в общей сумме.
Если на круговой диаграмме расположено слишком много точек данных, метки точек данных могут располагаться близко друг к другу, и их будет трудно читать. В этом случае лучше использовать график. Круговую диаграмму рекомендуется использовать только в случае, если данные статистически обработаны в небольшое количество точек данных.
Обзор учебника
В этом учебнике рассматривается следующее.
Создание нового набора данных и использование конструктора реляционных запросов для выбора представления из базы данных. Представление — это стандартный объект, который можно использовать для получения взаимосвязанных данных из отдельных таблиц, например для менеджеров по продажам и годовых продаж.
Добавление круговой диаграммы для отображения данных.
Отображение на каждом срезе круговой диаграммы процента для этого среза, относительно полной круговой диаграммы.
Объединение нескольких небольших срезов в один большой срез, представляющий все эти срезы.
Изменение параметров отображения круговой диаграммы.
Предполагаемое время для выполнения заданий данного учебника: 10 минут
Системные требования
Для выполнения заданий данного учебника необходимо следующее:
- Необходимо иметь доступ к отчету Sales Order, созданному в разделе Учебник. Создание простого табличного отчета (построитель отчетов 2.0).
Открытие существующего отчета
Нажмите кнопку Пуск, последовательно укажите пункты Все программы, Построитель отчетов Microsoft SQL Server 2008 и выберите пункт Построитель отчетов 2.0.
На кнопке «Построитель отчетов» выберите команду Открыть.
Нажмите кнопку Последние узлы и серверы и перейдите в каталог Sales Order на сервере отчетов.
Далее в этот отчет будет добавлена круговая диаграмма.
Добавление круговой диаграммы с помощью мастера диаграмм
На ленте, на вкладке Вставка выберите Диаграмма, а затем Мастер диаграмм.
Поскольку в отчете уже имеется набор данных, открывается страница Выбор набора данных. В этом учебнике рассматривается создание нового набора данных.
Выберите Создать набор данных, а затем дважды нажмите кнопку Далее. Откроется страница Создание запроса.
В некоторых базах данных для организации таблиц используются схемы. В представлении базы данных отображается иерархия схем. Каждую схему можно развернуть, чтобы просмотреть таблицы и представления.
В области представления базы данных раскройте узел Sales, затем «Представления», после чего раскройте представление vSalesPersonSalesByFiscalYears. Выберите следующие столбцы: FullName и 2004.
Нажмите Выполнить (!) для просмотра результирующего набора.
Результирующий набор состоит из 14 строк и 2 столбцов. Существует одна строка для каждого менеджера по продажам, в которой отображаются имя и общие итоги продаж за 2004 год.
Нажмите кнопку Далее. Откроется страница Выбор типа диаграммы.
Нажмите кнопку Круговая диаграмма, а затем кнопку Далее. Откроется страница Расположение полей диаграммы.
В области Доступные поля имеется два поля: FullName и ID2004. Имена столбцов, начинающиеся с числа, преобразуются в имена полей набора данных, которые начинаются с букв «ID», за которыми следует число.
Перетащите FullName в область «Категории». Категории определяют номера срезов в круговой диаграмме. В этом примере 14 срезов — по одному для каждого менеджера по продажам.
Перетащите ID2004 в область «Значения». ID2004 представляет все продажи за 2004 год. В области значений отображается выражение [Sum(ID2004)], поскольку в диаграмме отображается статистическое выражение для каждого менеджера.
Нажмите кнопку Готово.
Диаграмма добавляется в область конструктора.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
В отчете отображается круговая диаграмма с 14 срезами, по одному для каждого менеджера по продажам. Размер каждого среза представляет продажи за 2004 г. для этого менеджера по продажам.
Далее можно отобразить объем продаж как процент от всей круговой диаграммы.
Отображение процентов в каждом сегменте круговой диаграммы
Переключитесь в режим конструирования.
Щелкните правой кнопкой мыши круговую диаграмму и выберите Отобразить метки данных. На диаграмме появятся метки данных.
Щелкните правой кнопкой мыши метку и выберите пункт Свойства метки ряда.
В данных метки из раскрывающегося списка выберите #PERCENT.
Чтобы указать для метки количество десятичных разрядов, наберите «#PERCENT{Pn}», где n — число десятичных разрядов (необязательно). Например, чтобы не отображать десятичные разряды, укажите «#PERCENT{P0}».
Примечание Поле Формат чисел в диалоговом окне Метка ряда не имеет значения, если выбрано форматирование в процентах. Это форматирует метки в виде процентов, но не вычисляет процент, который представляет каждый срез круговой диаграммы.
Нажмите кнопку ОК.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
В отчете отображается процент от целого для каждого среза круговой диаграммы.
Объединение сегментов круговой диаграммы, имеющих размер менее 5 процентов, в один сегмент
Переключитесь в режим конструирования.
На вкладке Вид в группе Показать/скрыть выберите пункт Свойства.
В области конструктора щелкните любой сегмент круговой диаграммы. В области «Свойства» отображаются свойства ряда.
В разделе Общие разверните узел CustomAttributes.
Присвойте свойству CollectedStyle значение SingleSlice.
Убедитесь в том, что свойство CollectedThresholdUsePercent имеет значение True.
Убедитесь в том, что свойство CollectedThreshold имеет значение 5.
На ленте, на вкладке Корневая папка нажмите кнопку Выполнить, чтобы выполнить предварительный просмотр отчета.
В условных обозначениях теперь существует категория «Прочее». Новый срез круговой диаграммы объединяет все срезы, имеющие размер менее 5%, в один срез, имеющий размер 21% от всей круговой диаграммы.
Добавление эффекта рисования к круговой диаграмме
Переключитесь в режим конструирования.
Если область свойств еще не открыта, откройте ее.
Дважды щелкните круговую диаграмму. В области свойств отобразятся свойства рядов для круговой диаграммы.
В области «Свойства» разверните узел ПользовательскиеАтрибуты.
Присвойте параметру PieDrawingStyle значение SoftEdge.
Примечание Эффекты рисования и объемные эффекты являются взаимно исключающими параметрами. Если к диаграмме применены объемные эффекты, параметр PieDrawingStyle не доступен в области свойств.
Нажмите кнопку Выполнить для предварительного просмотра отчета.
Следующие шаги
Учебник «Добавление круговой диаграммы в отчет» успешно завершен.
См. также