Как собрать мелкие срезы на круговой диаграмме (построитель отчетов версии 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. |
Сбор мелких срезов в один срез круговой диаграммы
Откройте панель «Свойства».
В области конструктора щелкните любой срез круговой диаграммы. В панели «Свойства» отображаются свойства ряда.
В разделе Общие разверните узел 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», не относятся к собранной диаграмме.
Примечание |
---|
Поскольку вторичная круговая диаграмма вычисляется на основе мелких срезов данных, она появится только в режиме предварительного просмотра. Она не появляется в области конструктора. |
Примечание |
---|
Форматировать вторичную круговую диаграмму нельзя. По этой причине настоятельно рекомендуется пользоваться для сбора мелких срезов круговых диаграмм первым методом. |
См. также