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


Объединение небольших срезов на круговой диаграмме отчета с разбивкой на страницы (построитель отчетов)

Область применения: Построитель отчетов (SSRS) Power BI конструктор отчетов построитель отчетов в SQL Server Data Tools

Круговые диаграммы со слишком большим количеством срезов могут быть сложны для восприятия. Узнайте, как объединить множество мелких срезов на круговой диаграмме в отчете с разбивкой на страницы в один большой срез.

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

Чтобы попробовать сделать это с образцами данных, см. раздел Учебник. Добавление круговой диаграммы к отчету (построитель отчетов), где приводятся пошаговые инструкции по объединению маленьких срезов в один большой.

Снимок экрана: круговая диаграмма в построителе отчетов со срезом

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

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

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

  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», не относятся к собранной диаграмме.

Примечание.

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

Примечание.

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