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


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

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

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

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

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

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

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

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

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

  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 в значение 5 000.

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

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

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

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

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

См. также

Задания

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