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


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

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

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

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

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

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

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

  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. Задайте для свойства CollectedThresholdзначение порога, мелкие срезы со значениями ниже которого будут собираться в один срез. Если свойству CollectedStyle задано значение «CollectedPie», то свойство CollectedThresholdUsePercentвсегда имеет значение True, а порог сбора всегда измеряется в процентах.

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

ПримечаниеПримечание

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

ПримечаниеПримечание

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

См. также

Задания

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

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

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

Основные понятия

Круговые диаграммы (построитель отчетов и службы SSRS)

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