Partilhar via


Coletar pequenas fatias em um gráfico de pizza de relatório paginado (Construtor de Relatórios)

Aplica-se a: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer no SQL Server Data Tools

Gráficos de pizza com muitas fatias podem parecer desorganizados. Saiba como reunir várias fatias pequenas de um gráfico de pizza em uma única fatia nos relatórios paginados.

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.

O Tutorial: Adicionar um gráfico de pizza ao relatório (Construtor de Relatórios) explica como reunir fatias pequenas em uma única fatia, caso você deseje experimentar isso com os dados de exemplo primeiro.

Captura de tela de um gráfico de pizza do construtor de relatórios mostrando a fatia Outros.

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.

    Captura de tela de um gráfico de pizza do construtor de relatórios mostrando como configurar a propriedade de uma única fatia.

  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:

      Defina a propriedade CollectedThresholdUsePercent como True.

      Defina a propriedade CollectedThreshold como 10.

      Observação

      Se você definir CollectedStyle como SingleSlice, CollectedThreshold com um valor maior que 100 e CollectedThresholdUsePercent como True, o gráfico gerará uma exceção porque não é possível calcular um percentual. Para resolver esse problema, defina CollectedThreshold com 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.

  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 CollectedThreshold como um valor que represente o limite no qual pequenas fatias serão coletadas em uma fatia. Quando a propriedade CollectedStyle é definida como CollectedPie, CollectedThresholdUsePercentproperty é sempre definido como True, e o limite coletado é sempre medido como uma 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çã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.