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