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

  1. Abra o painel Propriedades.

  2. 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.

  3. Na seção Geral, expanda o nó CustomAttributes.

  4. Defina a propriedade CollectedStyle como SingleSlice.

  5. 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:
    1. Defina a propriedade CollectedThresholdUsePercent como True.

    2. Defina a propriedade CollectedThreshold como 10.

      ObservaçãoObservaçã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:
    1. Defina a propriedade CollectedThresholdUsePercent como False.

    2. Defina a propriedade CollectedThreshold como 5000.

  6. Defina a propriedade CollectedLabel como uma cadeia de caracteres que represente o rótulo do texto que será mostrado na fatia coletada.

  7. (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

  1. Siga as etapas 1 a 3 acima.

  2. Defina a propriedade CollectedStyle como CollectedPie.

  3. 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.

  4. (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çãoObservaçã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çãoObservaçã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.