Partilhar via


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

Neste tutorial, você cria um gráfico de pizza em um relatório paginado do Reporting Services. Você adiciona percentuais e combina fatias pequenas em uma única fatia.

Gráficos de pizza e de rosca exibem dados como uma proporção do todo. Eles não têm eixo. Quando você adiciona um campo numérico a um gráfico de pizza, o gráfico calcula o percentual de cada valor com o total.

A ilustração a seguir mostra o gráfico de pizza criado neste tutorial.

Captura de tela do gráfico de pizza do construtor de relatórios.

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, considere a combinação de muitas fatias pequenas em uma fatia maior. Gráficos de pizza são mais fáceis de ler quando você agrega os dados em poucos pontos de dados.

Observação

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

Tempo estimado para concluir este tutorial: 10 minutos

Requisitos

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

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

Nesta seção, você usa o Assistente de Gráfico para criar um conjunto de dados inserido, escolhe uma fonte de dados compartilhada e cria um gráfico de pizza.

  1. Inicie o Construtor de Relatórios no computador, no portal da Web do Reporting Services ou no modo integrado do SharePoint.

    A caixa de diálogo Novo Relatório ou Conjunto de Dados será aberta.

    Se a caixa de diálogo Novo Relatório ou Conjunto de Dados não estiver visível, no menu Arquivo>Novo.

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

  3. No painel direito, escolha Assistente de Gráfico.

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

  5. Na página Escolher uma conexão com uma fonte de dados, escolha uma fonte de dados existente ou procure o servidor de relatório, selecione uma fonte de dados e selecione Avançar. Talvez seja necessário inserir um nome de usuário e uma senha.

    Observaçã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, confira Formas alternativas de obter uma conexão de dados (Construtor de Relatórios).

  6. Na página Crie uma consulta, selecione Editar como Texto.

  7. Cole a seguinte consulta no painel de consulta:

    Observação

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

    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) Selecione o botão Executar (!) para ver os dados em que o gráfico se baseia.

  9. Selecione Avançar.

2. Escolher o tipo de gráfico

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

  1. Na página Escolher um tipo de gráfico, selecione Pizza e escolha Avançar. A página Organizar campos de gráfico será aberta.

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

  2. Arraste o campo Vendas até o painel Valores . Sales representa a quantidade de vendas da subcategoria. O painel Valores exibe [Sum(Sales)] porque o gráfico exibe a agregação de cada produto.

  3. Selecione Avançar para ver uma visualização.

  4. Selecione Concluir.

    O gráfico é adicionado à superfície de design. Você não vê os valores reais do gráfico de pizza. Você vê Produto 1, Produto 2, etc., para ter uma ideia de como o gráfico deve ficar.

    Captura de tela do gráfico de pizza do construtor de relatórios no modo de exibição de design.

  5. Selecione o gráfico para exibir suas alças. Arraste o canto inferior direito do gráfico para aumentá-lo. O tamanho da superfície de design do relatório também aumenta para acomodar o tamanho do gráfico.

  6. Selecione Executar para visualizar o relatório.

O relatório exibe o gráfico de pizza com oito fatias, uma para cada produto. Agora você verá os produtos reais e o tamanho de cada fatia representa as vendas do produto. Três das fatias são finas.

Captura de tela que mostra uma visualização do gráfico de pizza do construtor de relatórios.

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.

  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 selecione Mostrar 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 selecione Propriedades do Rótulo da Série.

  4. Na caixa Rotular dados , selecione #PERCENT.

  5. (Opcional) Para especificar quantas casas decimais o rótulo deve mostrar, na caixa Rotular dados após #PERCENT, digite {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}.

  6. 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, selecione Sim.

    Observação

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

  7. Selecione OK.

  8. Selecione Executar para visualizar o relatório.

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

Captura de tela que mostra uma visualização do gráfico de pizza do construtor de relatórios com percentuais em cada fatia.

4. Combinar pequenas fatias em uma fatia

Três das fatias do gráfico são pequenas. Você pode combinar várias fatias pequenas em uma maior fatia “Outras” que representa todas elas.

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

  2. Se o painel Propriedades não estiver visível, na guia Exibir>Mostrar/Ocultar grupo > 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.

    Captura de tela que mostra como definir uma propriedade de uma fatia no gráfico de pizza do construtor de relatórios.

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

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

  8. Na guia Página Inicial, selecione Executar para visualizar o relatório.

Na legenda, agora você vê a categoria “Outros”. A nova fatia da pizza combina todas as fatias que estavam abaixo de 5% em uma fatia que representa 6% da pizza inteira.

Captura de tela que mostra como o gráfico de pizza do construtor de relatórios começa em 90 graus da parte superior do gráfico.

5. Iniciar valores do gráfico de pizza na parte superior

Por padrão, em gráficos de pizza, o primeiro valor do conjunto de dados inicia a 90 graus da parte superior da pizza. Você vê isso no gráfico de pizza nas seções anteriores.

Nesta seção, você fará com que o primeiro valor seja iniciado na parte superior.

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

  2. Clique na própria pizza.

  3. No painel Propriedades, em Atributos Personalizados, altere PieStartAngle de 0 para 270.

  4. Selecione Executar para visualizar o relatório.

Agora, as fatias do gráfico de pizza estão em ordem alfabética, começando na parte superior e terminando na fatia “Outros”.

Captura de tela que mostra como o gráfico de pizza do construtor de relatórios começa na parte superior.

6. Adicionar um título de relatório

Como o gráfico de pizza é a única visualização do relatório, o gráfico não precisa de seu próprio título. O título do relatório é bom.

  1. No gráfico, marque a caixa Título do Gráfico e pressione DELETE.

  2. Na superfície de design, selecione Clique para adicionar título.

  3. Digite Vendas de Câmeras e Filmadoras, pressione ENTER e digite Como um Percentual do Total de Vendas para que fique assim:

    Vendas de Câmeras e Filmadoras

    Como um Percentual do Total de Vendas

  4. Selecione Vendas de Câmeras e Filmadoras e na guia Página Inicial> seção Fonte> escolha Negrito.

  5. Selecione Como um Percentual do Total de Vendas e na Página Inicial> seção Fonte> defina o tamanho da fonte como 10.

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

    Este título é exibido 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.

  7. Selecione Executar para visualizar o relatório.

7. Salvar o relatório

Salvar o relatório

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

  2. No menu Arquivo, selecione Salvar.

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

  4. Selecione Salvar.

O relatório é salvo no servidor de relatório.