Compartilhar via


Lição 6: Adicionar agrupamentos e totais (Reporting Services)

Adicione agrupamento e totais ao relatório para organizar e resumir os dados.

Para obter informações sobre como adicionar totais em execução a relatórios, consulte: Adicionando totais a relatórios de Reporting Services (SSRS).

Neste tópico:

Para agrupar dados em um relatório

  1. Clique na guia Design .

  2. Se você não vir o painel Grupos de Linhas , clique com o botão direito do mouse na superfície de design, clique em Exibir e clique em Agrupamento.

  3. No painel Dados do Relatório, arraste o campo Date para o painel Grupos de Linhas. Coloque-o acima da linha chamada (Detalhes).

    Observe que a alça de linha agora exibe um colchete para mostrar um grupo. A tabela também tem duas colunas Data – uma em cada lado de uma linha pontilhada vertical.

  4. No painel Dados do Relatório, arraste o campo Order para o painel Grupos de Linhas. Coloque-o abaixo de Data e acima de (Detalhes).

    Observe que a alça de linha agora exibe dois colchetes para mostrar dois grupos. A tabela agora tem duas Order colunas também.

  5. Exclua as colunas Data e Pedido originais à direita da linha dupla. Isso removerá os valores do registro individual para que apenas o valor do grupo seja exibido. Selecione as alças de coluna das duas colunas, clique com o botão direito do mouse e clique em Excluir Colunas.

    Selecionar colunas a serem excluídas

    Você pode formatar os cabeçalhos de coluna e a data novamente.

  6. Alterne para a guia Visualizar para visualizar o relatório. Sua aparência deve ser similar a esta ilustração:

    Tabela agrupada por data e, em seguida, ordem

Para adicionar totais a um relatório

  1. Alterne para o modo Design.

  2. Clique com o botão direito do mouse na célula da região de dados que contém o campo [LineTotal]e clique em Adicionar Total.

    Isso adicionará uma linha com uma soma do valor monetário de cada pedido.

  3. Clique com o botão direito do mouse na célula que contém o campo [Qty]e clique em Adicionar Total.

    Isso adicionará uma soma da quantidade de cada pedido à linha de total.

  4. Na célula vazia à esquerda de Sum[Qty], digite o rótulo "Total de Pedidos".

  5. Você pode adicionar uma cor do plano de fundo à linha de total. Selecione as duas células de soma e a célula de rótulo.

  6. No menu Formatar , clique em Cor do Plano de Fundo, clique em Cinza Claroe clique em OK.

    Modo de exibição de Design: tabela básica com total do pedido

Para adicionar um total diário a um relatório

  1. Clique com o botão direito do mouse na célula Pedido , aponte para Adicionar Totale clique em Após.

    Isso adiciona uma nova linha que contém somas da quantidade e do valor em dólar para cada dia e o rótulo "Total" na coluna Ordem.

  2. Digite a palavra Diário antes da palavra Total na mesma célula, para que ela leia Total Diário.

  3. Selecione a célula Total Diário , as duas células Soma e a célula vazia entre eles.

  4. No menu Formatar , clique em Cor do Plano de Fundo, clique em Laranjae clique em OK.

Para adicionar um total geral a um relatório

  1. Clique com o botão direito do mouse na célula Data, aponte para Adicionar Totale clique em Após.

    Isso adiciona uma nova linha que contém somas da quantidade e do valor em dólar para todo o relatório e o rótulo Total na Date coluna.

  2. Digite a palavra Geral depois da palavra Total na mesma célula para que apareça Total Geral.

  3. Selecione a célula Total Geral , as duas células Soma e as células vazias entre eles.

  4. No menu Formatar , clique em Cor do Plano de Fundo, clique em Azul Claroe clique em OK.

    Modo de exibição de Design: total geral em tabela básica

  5. Clique em Visualizar.

    A última página deve ter a seguinte aparência:

    Visualização: tabela básica com total geral

Para publicar o relatório no Servidor de Relatório (opcional)

  1. Uma etapa opcional é publicar o relatório concluído no servidor de relatório de modo nativo para que você possa exibir o relatório no Gerenciador de Relatórios.

  2. Na barra de ferramentas, clique em Projeto e, em seguida, em tutorial Propriedades....

  3. No TargetServerURL , digite o nome do servidor de relatório, por exemplo , http://< servername>/reportserver

  4. Clique em OK

  5. Na barra de ferramentas, clique em Compilar e, em seguida, em Implantar tutorial.

    Se você vir uma mensagem semelhante à seguinte na janela de saída, ela indicará uma implantação com êxito.

    ------ Build started: Project: tutorial, Configuration: Debug ------Skipping 'Sales Orders.rdl'. O item está atualizado. Build concluído – 0 erros, 0 avisos------ Implantação iniciada: Projeto: tutorial, Configuração: Depurar ------Implantação para http://< nome> do servidor/reportserverDeploying relatório '/tutorial/Ordens de Vendas'. Implantação concluída – 0 erros, 0 avisos=========== = = = Build: 1 bem-sucedido ou atualizado, 0 falhou, 0 ignorado =========================== = = Implantação: 1 com êxito, 0 falhou, 0 ignorado =========== =

    Se você vir uma mensagem de erro semelhante à seguinte, verifique se tem permissões no servidor de relatório e se começou a SQL Server Data Tools com privilégios de administrador.

    "As permissões concedidas ao usuário 'XXXXXXXX\<seu nome> de usuário' são insuficientes para executar esta operação"

  6. Inicie o Gerenciador de Relatórios com privilégios de administrador, por exemplo, clique com o botão direito do mouse no ícone da Internet Explorer e clique em Executar como administrador.

    Navegue até a URL do Gerenciador de Relatórios, por exemplo: http://<server name>/reports.

  7. Navegue até a pasta que contém o relatório e clique no nome do relatório Sales Orders para exibir o relatório renderizado no navegador.

Próximas etapas

Você concluiu com êxito o tutorial Criando um relatório de tabela básico.

Consulte Também

Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS)