Tutorial: Adicionando um gráfico de pizza ao seu relatório (Construtor de Relatórios 3.0)

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 relação ao total.

Se houver muitos pontos de dados em um gráfico de pizza, os rótulos dos pontos de dados podem ficar muito cheios para serem lidos. Nesse caso, use um gráfico de linha. Use gráficos de pizza somente depois de ter agregado seus dados em alguns pontos de dados.

A ilustração a seguir mostra o gráfico de pizza que você criará.

Gráfico de pizza com um efeito côncavo

O que você aprenderá

Neste tutorial, você aprenderá a:

  1. Criar um gráfico de pizza no Assistente de Gráfico

  2. Escolher o tipo de gráfico

  3. Exibir as porcentagens em cada fatia do gráfico

  4. Combinar pequenas fatias em uma fatia

  5. Personalizar o efeito de desenho

  6. Adicionar um título de relatório

  7. Salvar o relatório

ObservaçãoObservação

Neste tutorial, as etapas do assistente são consolidadas em dois procedimentos. Para obter instruções passo a passo sobre como navegar até um servidor de relatório, adicionar uma fonte de dados e um conjunto de dados, consulte o primeiro tutorial nesta série: Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 3.0).

Tempo estimado para concluir este tutorial: 10 minutos

Requisitos

Para obter mais informações sobre os requisitos, consulte Pré-requisitos para tutoriais (Construtor de Relatórios 3.0).

1. Criar um gráfico de pizza no Assistente de Gráfico

Na caixa de diálogo Guia de Introdução, use o Assistente de Gráfico para criar um conjunto de dados inserido, escolha uma fonte de dados compartilhada e crie um gráfico de pizza.

ObservaçãoObservação

Neste tutorial, a consulta contém os valores de dados para que não precise de uma fonte de dados externa. Isso torna a consulta bastante longa. Em um ambiente empresarial, uma consulta não conteria os dados. Isso é apenas para fins de aprendizado.

Para criar um novo relatório de gráfico

  1. Clique em Iniciar, aponte para Programas, Construtor de Relatórios 3.0 do Microsoft SQL Server 2008 R2 e clique em Construtor de Relatórios 3.0.

    A caixa de diálogo Guia de Introdução é exibida.

    ObservaçãoObservação

    Se a caixa de diálogo Guia de Introdução não for exibida, no botão Construtor de Relatórios, clique em Novo.

  2. No painel esquerdo, verifique se Novo Relatório está selecionado.

  3. No painel direito, clique em Assistente de Gráfico.

  4. Na página Escolher um conjunto de dados, clique em Criar um conjunto de dados e em Avançar.

  5. Na página Escolha uma conexão com uma fonte de dados, selecione uma fonte de dados existente ou navegue até o servidor de relatório, selecione uma fonte de dados e clique em Avançar. Talvez seja necessário inserir um nome de usuário e uma senha.

    ObservaçãoObservação

    A fonte de dados escolhida não tem importância, contanto que você tenha permissões suficientes. Você não obterá dados da fonte de dados. Para obter mais informações, consulte Formas alternativas de obter uma conexão de dados (Construtor de Relatórios 3.0).

  6. Na página Crie uma Consulta, clique em Editar como Texto.

  7. Cole a seguinte consulta no painel de consulta:

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales
    
  8. (Opcional) Clique no botão Executar (!) para visualizar os dados em que o gráfico se baseará.

  9. Clique em Avançar.

2. Escolher o tipo de gráfico

Você pode escolher um dos diversos tipos de gráfico predefinidos.

Para adicionar um gráfico de pizza

  1. Na página Escolher um tipo de gráfico, clique em Pizza e em Avançar. A página Organizar campos de gráfico é aberta.

    Na página Organizar campos de gráfico, arraste o campo Product para o painel Categorias. Esse painel define o número de fatias do gráfico de pizza. Neste exemplo, haverá oito fatias, uma para cada produto.

  2. Arraste o campo Sales para o painel Valores. Sales representa o valor das vendas para a subcategoria. O painel Valores exibe [Sum(Sales)] porque o gráfico exibe o valor agregado de cada produto.

  3. Clique em Avançar.

  4. Na página Escolher um estilo, no painel Estilos, selecione um estilo.

    Um estilo especifica um estilo de fonte, um conjunto de cores e um estilo de borda. Quando você selecionar um estilo, o painel Visualizar exibirá um exemplo do gráfico com esse estilo.

  5. Clique em Concluir.

    O gráfico é adicionado à superfície de design.

  6. Clique no gráfico para exibir suas alças. Arraste o canto inferior direito do gráfico para aumentar o tamanho do gráfico. Observe que o tamanho da superfície de design de relatório aumenta para acomodar o tamanho do gráfico.

  7. Clique em Executar para visualizar o relatório.

O relatório exibe o gráfico de pizza com oito fatias, uma para cada produto. O tamanho de cada fatia representa as vendas desse produto. Três das fatias são bastante finas.

3. Exibir as porcentagens em cada fatia do gráfico

Em cada fatia da pizza, é possível exibir uma porcentagem dessa fatia comparada à pizza inteira.

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

  1. Alterne para a exibição de design de relatório.

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

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

  4. Em Dados do rótulo, na caixa suspensa, selecione #PERCENT.

    Para exibir valores como porcentagens, a propriedade UseValueAsLabel deve ser falsa. Se for solicitado que você defina esse valor na caixa de diálogo Confirmar Ação, clique em Sim.

  5. (Opcional) Para especificar quantas casas decimais o rótulo deve mostrar, digite #PERCENT{Pn} em que n é o número de casas decimais a serem exibidas. Por exemplo, para não exibir nenhuma casa decimal, digite #PERCENT{P0}.

    ObservaçãoObservação

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

  6. Clique em OK. 

  7. Clique em Executar para visualizar o relatório.

O relatório exibe a porcentagem do todo para cada fatia da pizza.

4. Combinar pequenas fatias em uma fatia

Três das fatias do gráfico são bastante pequenas. É possível combinar várias fatias pequenas em uma fatia maior que representa todas elas.

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

  1. Alterne para a exibição de design de relatório.

  2. Na guia Exibir, no grupo Mostrar/Ocultar, selecione Propriedades.

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

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

  5. Defina a propriedade CollectedStyle como SingleSlice.

  6. Verifique se a propriedade CollectedThreshold está definida como 5.

  7. Verifique se a propriedade CollectedThresholdUsePercent está definida como True.

  8. Na faixa de opções, na guia Página Inicial, clique em Executar para visualizar o relatório.

Na legenda, a categoria "Outro" agora existe. A nova fatia da pizza combina todas as fatias que estavam abaixo de 5% em uma fatia que representa 6% da pizza inteira.

5. Personalizar o efeito de desenho

No Assistente de Gráfico, o estilo padrão de um gráfico de pizza é Ocean, que apresenta um efeito de desenho Côncavo. Você poderá alterá-lo depois de executar o assistente.

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

  1. Alterne para a exibição de design de relatório.

  2. Se o painel Propriedades ainda não estiver aberto, na guia Exibir, selecione Propriedades.

  3. Clique duas vezes no próprio gráfico de pizza. As propriedades da série do gráfico de pizza são mostradas no painel Propriedades.

  4. No painel Propriedades, expanda o nó CustomAttributes.

  5. Defina PieDrawingStyle como SoftEdge.

    ObservaçãoObservação

    Os efeitos do desenho e os efeitos 3D são opções exclusivas. Se um gráfico tiver efeitos 3D aplicados, PieDrawingStyle não estará disponível no painel Propriedades.

  6. Clique em Executar para visualizar o relatório.

A ilustração a seguir mostra o gráfico de pizza com o efeito de borda suave.

Gráfico de pizza com um efeito côncavo de borda suave

6. Adicionar um título de relatório

Para adicionar um título de relatório

  1. Na superfície de design, clique em Clique para adicionar título.

  2. Digite Vendas de Câmeras e Filmadoras, pressione ENTER e digite Como uma Porcentagem de Total de Vendas para que fique assim:

    Vendas de câmeras e filmadoras

    Como porcentagem das vendas totais

  3. Selecione Vendas de Câmeras e Filmadoras e clique no botão Negrito na seção Fonte na guia Página Inicial da Faixa de Opções.

  4. Selecione Como uma Porcentagem do Total de Vendas e, na seção Fonte da guia Página Inicial, defina o tamanho da fonte como 10.

  5. (Opcional) Talvez seja necessário aumentar a altura da caixa de texto Título para acomodar as duas linhas de texto.

    Esse título aparecerá na parte superior do relatório. Quando não houver nenhum cabeçalho de página definido, os itens na parte superior do corpo do relatório serão equivalentes a um cabeçalho de relatório.

  6. Clique em Executar para visualizar o relatório.

7. Salvar o relatório

Para salvar o relatório

  1. Alterne para a exibição de design de relatório.

  2. No botão Construtor de Relatórios, clique em Salvar como.

  3. Em Nome, digite Gráfico de Pizza de Vendas.

  4. Clique em Salvar.

O relatório será salvo no servidor de relatório.

Próximas etapas

Você concluiu com êxito o tutorial Adicionando um Gráfico de Pizza ao seu Relatório. Para obter mais informações sobre gráficos, consulte Gráficos (Report Builder 3.0 e SSRS) e Minigráficos e barras de dados (Construtor de Relatórios 3.0 e SSRS).