Поделиться через


Сбор мелких срезов на круговой диаграмме (построитель отчетов и службы SSRS)

Если круговая диаграмма содержит слишком много данных, она выглядит загроможденной. Чтобы исправить это, можно отобразить на круговой диаграмме все данные, находящиеся в пределах определенного значения, одним срезом.

Чтобы собрать мелкие срезы в один, сначала следует решить, как будет измеряться порог для сбора мелких срезов — в процентном отношении от круговой диаграммы или как фиксированное значение. Затем задайте свойства CollectedThreshold и CollectedThresholdUsePercent. Присвойте свойству CollectedThreshold либо значение в процентах для диаграммы (собираемые данные не будут превышать это значение), либо фактическое пороговое значение собираемых данных. Присвойте свойству CollectedThresholdUsePercent значение , True чтобы использовать процент или False фактическое значение.

Можно также собрать мелкие срезы во вторую круговую диаграмму, вызываемую из собранного среза первой диаграммы. Вторая круговая диаграмма отображается справа от исходной круговой диаграммы.

Нельзя объединить в один срез срезы воронкообразных и пирамидальных диаграмм.

Пример этой диаграммы доступен в виде образца отчета. Дополнительные сведения о скачивании этого примера отчета и других отчетов см. в разделе SQL Server 2014 Report Builder и конструктор отчетов примеры отчетов.

Сбор мелких срезов в один срез круговой диаграммы

  1. Откройте панель «Свойства».

  2. В области конструктора щелкните любой сегмент круговой диаграммы. На панели «Свойства» отображаются свойства ряда.

  3. В разделе Общие разверните узел CustomAttributes .

  4. Присвойте свойству CollectedStyle значение SingleSlice.

  5. Задайте значение порога сбора и его тип. Следующие примеры демонстрируют общие способы задания порогов сбора.

    • В процентах. Например, можно собрать в один срез все срезы круговой диаграммы, не превышающие 10%.

      Задайте для свойства CollectedThresholdUsePercent значение True.

      Присвойте свойству CollectedThreshold значение 10.

      Примечание

      Если для свойства CollectedStyle задано значение SingleSlice, для CollectedThreshold — значение больше 100, а Для CollectedThresholdUsePercent — Trueзначение , диаграмма вызовет исключение, так как не может вычислить процент. Чтобы избежать этого, присвойте свойству CollectedThreshold значение меньше 100.

    • По значению данных. Например, можно собрать в один срез все срезы круговой диаграммы, не превышающие 5000%.

      Задайте для свойства CollectedThresholdUsePercent значение False.

      Присвойте свойству CollectedThreshold значение 5000.

  6. Задайте в качестве свойства CollectedLabel строку, представляющую текстовую метку, которая будет отображена на собранном срезе.

  7. (Необязательно) Присвойте значения свойствам CollectedSliceExploded, CollectedColor, CollectedLegendText и CollectedToolTip. Эти свойства определяют внешний вид, цвет, текстовую метку, текст условных обозначений и подсказку отдельного среза.

Сбор мелких срезов во вторичную, вызываемую круговую диаграмму

  1. Выполните приведенные выше шаги 1—3.

  2. Присвойте свойству CollectedStyle значение CollectedPie.

  3. Определите для свойства CollectedThresholdproperty значение порога, мелкие срезы со значениями ниже которого будут собираться в один срез. Если свойству CollectedStyle присвоено значение CollectedPie, свойству CollectedThresholdUsePercentproperty всегда присваивается значение True, а собранное пороговое значение всегда измеряется в процентах.

  4. (Необязательно) Присвойте значения свойствам CollectedColor, CollectedLabel, CollectedLegendText и CollectedToolTip. Все остальные свойства, в имя которых входит «Collected», не относятся к собранной диаграмме.

Примечание

Поскольку вторичная круговая диаграмма вычисляется на основе мелких срезов данных, она появится только в режиме предварительного просмотра. Она не появляется в области конструктора.

Примечание

Форматировать вторичную круговую диаграмму нельзя. По этой причине настоятельно рекомендуется пользоваться для сбора мелких срезов круговых диаграмм первым методом.

См. также:

Круговые диаграммы (построитель отчетов и службы SSRS)
Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS)
Отображение меток точек данных за пределами круговой диаграммы (построитель отчетов и службы SSRS)
Отображение процентных значений на круговой диаграмме (построитель отчетов и службы SSRS)
Добавление в диаграмму объемных эффектов (построитель отчетов и службы SSRS)