Учебник. Добавление круговой диаграммы к отчету (конструктор отчетов)
Круговые и кольцевые диаграммы отображают данные в виде пропорциональных долей целого. Круговые диаграммы обычно используются для сравнения групп. Круговые и кольцевые диаграммы, наряду с пирамидальными и воронкообразными диаграммами, относятся к группе диаграмм, называемых фигурными. Фигурные диаграммы не имеют осей. После перетаскивания числового поля на фигурную диаграмму в этой диаграмме вычисляется процентная доля каждого значения в общей сумме. Дополнительные сведения о фигурных диаграммах см. в разделе Фигурные диаграммы (построитель отчетов версии 3.0 и службы SSRS).
Если на круговой диаграмме имеется слишком много точек данных, это может снизить читаемость диаграммы. В этом случае лучше использовать график. Круговую диаграмму рекомендуется использовать только в случае, если данные объединены в небольшое количество точек данных.
Требования
Для работы с этим учебником должны быть установлены следующие компоненты.
SQL Server Business Intelligence Development Studio.
Примечание Среда Business Intelligence Development Studio не поддерживается компьютерами на базе Itanium. Однако среда BI Development Studio поддерживается на компьютерах х64. Если образцы баз данных SQL Server 2005 были развернуты на компьютере Itanium, используйте среду BI Development Studio на компьютере с архитектурой x86 или x64 для изменения и выполнения образцов.
SQL Server с образцом базы данных AdventureWorks2008.
Предполагаемое время для выполнения заданий данного учебника: 10 минут.
Определение источника данных для круговой диаграммы
В меню Вид выберите Данные отчета. В среде Business Intelligence Development Studio появится панель данных отчета.
В панели «Данные отчета» нажмите кнопку Создать и выберите Источник данных.
В диалоговом окне Свойства источника данных выберите Внедренное соединение.
Нажмите кнопку Изменить.
В диалоговом окне Свойства соединения в текстовом поле Имя сервера введите имя сервера.
Щелкните Использовать проверку подлинности Windows или Использовать проверку подлинности SQL Server и введите пароль и имя пользователя, имеющего разрешение на доступ к базе данных AdventureWorks2008.
В поле списка Выберите или введите имя базы данных введите или выберите базу данных AdventureWorks2008.
Нажмите кнопку ОК. Новый источник данных (по умолчанию DataSource1) отобразится в панели «Данные отчета».
Определение набора данных для отчета
В панели «Данные отчета» щелкните правой кнопкой мыши источник данных, созданный на предыдущем шаге, и выберите команду Добавить набор данных.
В диалоговом окне Свойства набора данных введите следующий запрос в текстовом поле «Запрос»:
SELECT [FullName] as Name ,[2002] as SalesBeforeLast ,[2003] as SalesLastYear ,[2004] as SalesYTD FROM [Sales].[vSalesPersonSalesByFiscalYears]
Нажмите кнопку ОК.
Добавление в отчет круговой диаграммы
В меню Вид выберите Область элементов.
Дважды щелкните значок Диаграмма или перетащите его из области элементов в область конструктора.
В диалоговом окне Выбор типа диаграммы щелкните Фигурная. Выберите в списке значок первой круговой диаграммы.
Перетащите поле Имя из панели «Данные отчета» в зону перетаскивания полей категорий.
Перетащите поле SalesYTD из панели «Данные отчета» в зону перетаскивания полей данных.
Нажмите кнопку Просмотр на ленте.
Отображение процентов в каждом срезе круговой диаграммы
Щелкните правой кнопкой мыши круговую диаграмму и выберите Отобразить метки данных. На диаграмме появятся метки данных.
Щелкните правой кнопкой мыши любую метку и выберите пункт Свойства метки ряда.
В диалоговом окне Свойства метки ряда выберите #PERCENT в поле Данные метки.
(Необязательно) Чтобы задать количество десятичных разрядов, которое будет отображаться на метке, укажите «#PERECENT{Pn}», где n — число десятичных разрядов. Например, если нужно отформатировать ключевое слово, чтобы отображалось два десятичных разряда, используется строка «#PERCENT{P2}».
Примечание Формат чисел в диалоговом окне Метка ряда не имеет значения, если выбрано форматирование в процентах. Он повлияет только на метки, но не будет вычислять процент, который представляет каждый срез круговой диаграммы.
Добавление эффекта рисования к круговой диаграмме
На вкладке Вид выберите параметр «Панель свойств».
Щелкните круговую диаграмму. В панели свойств отобразятся свойства рядов для круговой диаграммы.
В панели свойств разверните узел CustomAttributes.
Присвойте параметру PieDrawingStyle значение SoftEdge.
Примечание Если указать для диаграммы трехмерный вид, к ней не будут применяться эффекты рисования.
Объединение срезов круговой диаграммы, имеющих размер менее 5 процентов, в один срез
Откройте панель «Свойства».
В области конструктора щелкните любой срез круговой диаграммы. В панели «Свойства» отображаются свойства ряда.
В разделе Общие разверните узел CustomAttributes.
Присвойте свойству CollectedStyle значение SingleSlice.
Присвойте свойству CollectedThresholdUsePercent значение True.
Присвойте свойству CollectedThreshold значение 5.