Tutorial: Adicionando um gráfico de pizza a um relatório (Designer de Relatórios)
Gráficos de pizza e gráficos de rosca exibem dados como uma 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 (Construtor de Relatórios 3.0 e SSRS).
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 Server Business Intelligence Development Studio.
Observaçã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 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
Clique em Dados do Relatório no menu Exibir. O painel Dados do Relatório é exibido no seu ambiente Business Intelligence Development Studio.
No painel Dados do Relatório, clique em Nova e em Fonte de Dados.
Na caixa de diálogo Propriedades da Fonte de Dados, verifique se Conexão incorporada está selecionada.
Clique em Editar.
Na caixa de diálogo Propriedades da Conexão, digite o nome do servidor na caixa de texto Nome do servidor.
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.
Na caixa Selecionar ou digitar um nome de banco de dados, digite ou selecione o banco de dados AdventureWorks2008.
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
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.
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]
Clique em OK.
Para adicionar um gráfico de pizza ao relatório
No menu Exibir, clique em Caixa de Ferramentas.
Clique duas vezes no ícone Gráfico ou arraste e solte-o da Caixa de Ferramentas na superfície de design.
Na caixa de diálogo Selecionar Tipo de Gráfico, clique em Forma. Selecione o primeiro ícone de gráfico de pizza na lista.
Arraste o campo Nome do painel Dados do Relatório e solte-o na área para arrastar e soltar campos de categoria.
Arraste o campo SalesYTD do painel Dados do Relatório e solte-o na área para arrastar e soltar campos de dados.
Clique em Exibir na faixa.
Para exibir as porcentagens em cada fatia do gráfico de pizza
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.
Clique com o botão direito do mouse em qualquer rótulo e clique em Propriedades do Rótulo da Série.
Na caixa de diálogo Propriedades do Rótulo da Série, selecione #PERCENT na caixa Dados do rótulo.
(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çã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
Na guia Exibir, escolha a opção Painel de Propriedades.
Clique no gráfico de pizza. As propriedades da série do gráfico de pizza são mostradas no painel Propriedades.
No painel Propriedade, expanda o nó CustomAttributes.
Defina PieDrawingStyle como SoftEdge.
Observaçã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
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 a propriedade CollectedThresholdUsePercent como True.
Defina a propriedade CollectedThreshold como 5.