Сбор мелких срезов на круговой диаграмме (построитель отчетов и службы SSRS)
Если круговая диаграмма содержит слишком много данных, она выглядит загроможденной. Чтобы исправить это, можно отобразить на круговой диаграмме все данные, находящиеся в пределах определенного значения, одним срезом.
Чтобы собрать мелкие срезы в один, сначала следует решить, как будет измеряться порог для сбора мелких срезов — в процентном отношении от круговой диаграммы или как фиксированное значение. Затем установите свойства CollectedThreshold иCollectedThresholdUsePercent.Задайте значение свойства CollectedThreshold в виде процента от диаграммы либо в виде реального порога значения данных, при котором данные, имеющие более низкие значения, будут собираться. Чтобы использовать процентное значение, установите свойство CollectedThresholdUsePercent в состояние True; чтобы воспользоваться реальным значением, установите его в состояние False.
Можно также собрать мелкие срезы во вторую круговую диаграмму, вызываемую из собранного среза первой диаграммы. Вторая круговая диаграмма отображается справа от исходной круговой диаграммы.
Нельзя объединить в один срез срезы воронкообразных и пирамидальных диаграмм.
Пример этой диаграммы доступен в виде образца отчета. Дополнительные сведения о загрузке этого и других образцов отчетов см. в разделе SQL Server 2012 Образцы отчетов построителя отчетов и конструктора отчетов.
Сбор мелких срезов в один срез круговой диаграммы
Откройте панель «Свойства».
В области конструктора щелкните любой срез круговой диаграммы. В панели «Свойства» отображаются свойства ряда.
В разделе Общие разверните узел CustomAttributes.
Установите свойство CollectedStyle в значение «SingleSlice».
Задайте значение порога сбора и его тип. Следующие примеры демонстрируют общие способы задания порогов сбора.
В процентах. Например, можно собрать в один срез все срезы круговой диаграммы, не превышающие 10%.
Установите свойство CollectedThresholdUsePercent в значение True.
Установите свойство CollectedThreshold в значение 10.
Примечание Если установить свойство CollectedStyle в значение «SingleSlice», а свойство CollectedThreshold — в значение, превышающее 100, и при этом свойство CollectedThresholdUsePercent имеет значение True, то круговая диаграмма вызывает исключение, потому что не сможет вычислить проценты. Чтобы избежать этого, установите свойство CollectedThreshold в значение меньше 100.
По значению данных. Например, можно собрать в один срез все срезы круговой диаграммы, не превышающие 5000%.
Установите свойство CollectedThresholdUsePercent в значение False.
Установите свойство CollectedThreshold в значение 5000.
Задайте в качестве свойства CollectedLabel строку, представляющую текстовую метку, которая будет отображаться для сборного среза.
(Дополнительно) Задайте значения свойств CollectedSliceExploded, CollectedColor, CollectedLegendText и CollectedToolTip. Эти свойства определяют внешний вид, цвет, текстовую метку, текст условных обозначений и подсказку отдельного среза.
Сбор мелких срезов во вторичную, вызываемую круговую диаграмму
Выполните приведенные выше шаги 1—3.
Установите свойство CollectedStyle в значение «CollectedPie».
Задайте для свойства CollectedThresholdзначение порога, мелкие срезы со значениями ниже которого будут собираться в один срез. Если свойству CollectedStyle задано значение «CollectedPie», то свойство CollectedThresholdUsePercentвсегда имеет значение True, а порог сбора всегда измеряется в процентах.
(Дополнительно) Задайте значения свойств CollectedColor, CollectedLabel, CollectedLegendText и CollectedToolTip. Все остальные свойства, в имя которых входит «Collected», не относятся к собранной диаграмме.
Примечание |
---|
Поскольку вторичная круговая диаграмма вычисляется на основе мелких срезов данных, она появится только в режиме предварительного просмотра. Она не появляется в области конструктора. |
Примечание |
---|
Форматировать вторичную круговую диаграмму нельзя. По этой причине настоятельно рекомендуется пользоваться для сбора мелких срезов круговых диаграмм первым методом. |
См. также
Задания
Отображение меток точек данных за пределами круговой диаграммы (построитель отчетов и службы SSRS)
Отображение процентных значений на круговой диаграмме (построитель отчетов и службы SSRS)
Добавление в диаграмму объемных эффектов (построитель отчетов и службы SSRS)
Основные понятия
Круговые диаграммы (построитель отчетов и службы SSRS)
Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS)