Como reunir fatias pequenas em um gráfico de pizza (Construtor de Relatórios 2.0)
Quando os gráficos de pizza exibem muitos pontos de dados, eles começam a parecer clusterizados. Para resolver esse problema, você pode mostrar todos os dados sejam inferiores a um determinado valor como uma fatia no gráfico de pizza.
Para coletar pequenas fatias em uma fatia, primeiro decida se o limite para coleta de pequenas fatias será medido como uma porcentagem do gráfico de pizza ou como um valor fixo. Em seguida, defina as propriedades CollectedThreshold e CollectedThresholdUsePercent.Defina a propriedade CollectedThreshold como a porcentagem do gráfico da qual um valor deve ser inferior para ser coletado ou o valor limite real dos dados para coleção. Defina a propriedade CollectedThresholdUsePercent como True para usar uma porcentagem ou como False para usar um valor real.
Também é possível coletar pequenas fatias em um segundo gráfico de pizza que é retirado de uma fatia coletada do primeiro gráfico de pizza. O segundo gráfico de pizza é desenhado à direita do gráfico de pizza original.
Não é possível combinar fatias de gráficos de funil ou de pirâmide em uma fatia.
Para coletar pequenas fatias em uma única fatia em um gráfico de pizza
Abra o painel Propriedades.
Na superfície de design, clique em qualquer fatia do gráfico de pizza. As propriedades da série são exibidas no painel Propriedades.
Na seção Geral, expanda o nó CustomAttributes.
Defina a propriedade CollectedStyle como SingleSlice.
Defina o valor do limite coletado e o tipo de limite. Os exemplos a seguir são maneiras comuns de configurar limites coletados.
- Por porcentagem. Por exemplo, para coletar qualquer fatia no gráfico de pizza que seja menor do que 10% em uma única fatia:
Defina a propriedade CollectedThresholdUsePercent como True.
Defina a propriedade CollectedThreshold como 10.
Observação Se você definir CollectedStyle como SingleSlice, CollectedThreshold para um valor maior que 100 e CollectedThresholdUsePercent for True, o gráfico gerará uma exceção porque não poderá calcular uma porcentagem. Para resolver esse problema, defina o CollectedThreshold como um valor menor que 100.
- Por valor de dados. Por exemplo, para coletar qualquer fatia no gráfico de pizza que seja menor do que 5000 em uma única fatia:
Defina a propriedade CollectedThresholdUsePercent como False.
Defina a propriedade CollectedThreshold como 5000.
Defina a propriedade CollectedLabel como uma cadeia de caracteres que represente o rótulo do texto que será mostrado na fatia coletada.
(Opcional) Defina as propriedades CollectedSliceExploded, CollectedColor, CollectedLegendText e CollectedToolTip. Essas propriedades alteram a aparência, a cor, o texto do rótulo, o texto da legenda e aspectos da dica de ferramenta da única fatia.
Para coletar pequenas fatias em um gráfico de pizza de texto explicativo secundário
Siga as etapas 1 a 3 acima.
Defina a propriedade CollectedStyle como CollectedPie.
Defina a propriedade CollectedThresholdcomo um valor que represente o limite no qual pequenas fatias são coletadas em uma fatia. Quando a propriedade CollectedStyle está definida como CollectedPie, a propriedade CollectedThresholdUsePercentestará sempre definida como True e o limite coletado será sempre medido em porcentagem.
(Opcional) Defina as propriedades CollectedColor, CollectedLabel, CollectedLegendText e CollectedToolTip. Todas as outras propriedades denominadas "Coletadas" não se aplicam ao gráfico de pizza coletado.
Observação |
---|
O gráfico de pizza secundário é calculado com base nas pequenas fatias dos dados, portanto, ele só é exibido na Visualização. Ele não é exibido na superfície de design. |
Observação |
---|
Não é possível formatar o gráfico de pizza secundário. Por esse motivo, é altamente recomendável usar a primeira abordagem ao coletar fatias da pizza. |
Consulte também