Como coletar fatias pequenas em um gráfico de pizza (Construtor de Relatórios 3.0 e SSRS)

Quando os gráficos de pizza exibem muitos pontos de dados, eles começam a parecer desordenados. 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.

Um exemplo deste gráfico está disponível como um relatório de exemplo. Para obter mais informações sobre como baixar este relatório de exemplo e outros, consulte SQL Server 2008 R2Report Builder 3.0 and Report Designer sample reports. (em inglês).

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

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:

      Defina a propriedade CollectedThresholdUsePercent como True.

      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:

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