Tutorial: adicionando um gráfico de pizza a um relatório

Gráficos de pizza e gráficos de rosca exibem dados como proporção de um todo. Os gráficos de pizza são os mais usados para fazer comparações entre grupos. Gráficos de pizza e de rosca, além dos gráficos de pirâmide e funil, constituem um grupo de gráficos conhecidos como gráficos de forma. Os gráficos de forma não têm nenhum eixo. Quando um campo numérico é solto em um gráfico de forma, o gráfico calcula a porcentagem de cada valor com o total. Para obter mais informações sobre gráficos de forma, consulte Gráficos de forma.

Se houver muitos pontos de dados em um gráfico de pizza, os pontos de dados poderão ficar abarrotados, o que reduz a legibilidade do gráfico. Neste cenário, talvez você queira considerar o uso de um gráfico de linha. Considere usar os gráficos de pizza apenas assim que você tiver agregado informações a diversos pontos de dados ou menos.

Requisitos

Para usar este tutorial, o sistema deve ter o seguinte componente instalado:

  • SQL ServerBusiness Intelligence Development Studio.

    ObservaçãoObservação

    Não há suporte para o Business Intelligence (BI) Development Studio em computadores baseados em Itanium. Entretanto, há suporte para o BI Development Studio disponível para computadores baseados em x64. Se os bancos de dados de exemplo do SQL Server tiverem sido implantados em um computador baseado em Itanium, use o BI Development Studio em um computador baseado em x86 ou em baseado em x64 para modificar e executar os exemplos.

  • O SQL Server 2008 com o banco de dados de exemplo AdventureWorks2008.

Tempo estimado para concluir este tutorial: 10 minutos.

Para definir uma fonte de dados para o gráfico de pizza

  1. Clique em Dados do Relatório no menu Exibir. O painel Dados do Relatório é exibido no seu ambiente Business Intelligence Development Studio.

  2. No painel Dados do Relatório, clique em Novo e em Fonte de Dados.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, verifique se Conexão incorporada está selecionada.

  4. Clique em Editar.

  5. Na caixa de diálogo Propriedades da Conexão, digite o nome do servidor na caixa de texto Nome do servidor.

  6. Clique em Usar Autenticação do Windows ou em Autenticação do SQL Server e digite o nome e a senha de um usuário que tenha permissão para acessar o banco de dados AdventureWorks2008.

  7. Na caixa Selecionar ou digitar um nome de banco de dados, digite ou selecione o banco de dados AdventureWorks2008.

  8. Clique em OK. A nova fonte de dados (DataSource1 por padrão) é exibida no painel Dados do Relatório.

Para definir um conjunto de dados para o relatório

  1. No painel Dados do Relatório, clique com o botão direito do mouse na fonte de dados criada na etapa anterior e clique em Adicionar Conjunto de Dados.

  2. Na caixa de diálogo Propriedades do Conjunto de Dados, digite a seguinte consulta na caixa de texto Consulta:

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. Clique em OK.

Para adicionar um gráfico de pizza ao relatório

  1. No menu Exibir, clique em Caixa de Ferramentas.

  2. Clique duas vezes no ícone Gráfico ou arraste e solte-o da Caixa de Ferramentas na superfície de design.

  3. Na caixa de diálogo Selecionar Tipo de Gráfico, clique em Forma. Selecione o primeiro ícone de gráfico de pizza na lista.

  4. Arraste o campo Nome do painel Dados do Relatório e solte-o na área para arrastar e soltar campos de categoria.

  5. Arraste o campo SalesYTD do painel Dados do Relatório e solte-o na área para arrastar e soltar campos de dados.

  6. Clique em Exibir na faixa.

Para exibir as porcentagens em cada fatia do gráfico de pizza

  1. Clique com o botão direito do mouse no gráfico de pizza e clique em Mostrar Rótulos de Dados. Os rótulos de dados serão exibidos no gráfico.

  2. Clique com o botão direito do mouse em qualquer rótulo e clique em Propriedades do Rótulo da Série.

  3. Na caixa de diálogo Propriedades do Rótulo da Série, selecione #PERCENT na caixa Dados do rótulo.

  4. (Opcional) Para especificar quantas casas decimais o rótulo deve mostrar, especifique "#PERECENT{Pn}" em que n é o número de casas decimais a serem exibidas. Por exemplo, caso você queira formatar a palavra-chave em duas casas decimais, use a cadeia "#PERCENT{P2}".

    ObservaçãoObservação

    O Formato de Número na caixa de diálogo de propriedades do Rótulo da Série terá nenhum efeito quando você formatar as porcentagens. Isso só formatará os rótulos como porcentagens, mas não calculará qual porcentagem do gráfico de pizza cada fatia representa.

Para adicionar um efeito de desenho ao gráfico de pizza

  1. Na guia Exibir, escolha a opção Painel de Propriedades.

  2. Clique no gráfico de pizza. As propriedades da série do gráfico de pizza são mostradas no painel Propriedades.

  3. No painel Propriedade, expanda o nó CustomAttributes.

  4. Defina PieDrawingStyle como SoftEdge.

    ObservaçãoObservação

    Se nós definirmos o gráfico como sendo 3-D, os efeitos de desenho não poderão mais ser aplicados.

Para combinar fatias no gráfico de pizza menores do que 5% em uma fatia

  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 a propriedade CollectedThresholdUsePercent como True.

  6. Defina a propriedade CollectedThreshold como 5.