Lição 6: Adicionando agrupamentos e totais (Reporting Services)
Adicione agrupamento e totais ao relatório para organizar e resumir os dados.
Para saber mais sobre a adição de totais de execução a relatórios, consulte esse processamento em curah.microsoft.com: Adicionando totais aos relatórios do Reporting Services (SSRS) .
Neste tópico:
To group data in a report
To add totals to a report
To add a daily total to a report
To add a grand total to a report
To Publish the Report to the Report Server (Optional)
Para agrupar dados em um relatório
Clique na guia Design.
Se você não vir o painel Grupos de linhas, clique com o botão direito do mouse na superfície de design e clique em exibir e em Agrupamento.
No painel Dados do Relatório, arraste o campo Date para o painel Grupos de Linhas. Posicione-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.
No painel Dados do Relatório, arraste o campo Order para o painel Grupos de Linhas. Posicione-o abaixo de Date e acima de (Detalhes).
Observe que a alça de linha agora exibe dois colchetes para mostrar dois grupos. A tabela também tem duas colunas Pedido.
Exclua as colunas Date e Order para a 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.
Você pode formatar os cabeçalhos de coluna e a data novamente.
Alterne para a guia Visualizar para visualizar o relatório. Sua aparência deve ser similar a esta ilustração:
Top
Para adicionar totais a um relatório
Alterne para a exibição Design.
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.
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.
Na célula vazia à esquerda de Sum[Qty], digite o rótulo "Total de Pedidos".
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.
No menu Formatar, clique em Cor do Plano de Fundo, clique em Cinza Claro e clique em OK.
Top
Para adicionar um total diário a um relatório
Clique com o botão direito do mouse na célula Order, aponte para Adicionar Total e clique em Depois de.
Isso adicionará uma nova linha que contém as somas de quantidade e valor monetário de cada dia e o rótulo "Total" na coluna Order.
Digite a palavra Diário antes da palavra Total na mesma célula para que apareça Total Diário.
Selecione a célula Total Diário, as duas células Soma e a célula vazia entre eles.
No menu Formatar, clique em Cor do Plano de Fundo, clique em Laranja e clique em OK.
Top
Para adicionar um total geral a um relatório
Clique com o botão direito do mouse na célula Date, aponte para Adicionar Total e clique em Depois de.
Isso adicionará uma nova linha contendo as somas de quantidade e valor monetário de todo o relatório e o rótulo Total na coluna Data.
Digite a palavra Geral antes da palavra Total na mesma célula para que apareça Total Geral.
Selecione a célula Total Geral, as duas células Soma e as células vazias entre eles.
No menu Formatar, clique em Cor do Plano de Fundo, clique em Azul Claro e clique em OK.
Clique em Visualizar.
A última página deve ter a seguinte aparência:
Top
Para publicar o relatório no Servidor de Relatório (opcional)
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.
Na barra de ferramentas, clique em Projeto e, em seguida, em tutorial Propriedades....
No TargetServerURL digite o nome de seu servidor de relatório, por exemplo http://<nomedoservidor>/nomedorelatório
Clique em OK.
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.
------ Compilação iniciada: Projeto: tutorial, Configuração: Depuração ------Ignorando 'Sales Orders.rdl'.Item atualizado. Compilação concluída -- 0 erros, 0 avisos------ Implantação iniciada: Projeto: tutorial, Configuração: Depuração ------Implantando em http://<server name>/reportserverDeploying report '/tutorial/Sales Orders'.Deploy complete -- 0 erros, 0 avisos ========== Compilação: 1 com êxito ou atualizada, 0 falhas, 0 ignoradas ==================== Implantação: 1 com êxito, 0 falhas, 0 ignoradas ==========
Se você vir uma mensagem de erro semelhante à seguinte, verifique se você tem permissões no servidor de relatório e se iniciou o SQL Server Data Tools com privilégios de administrador.
"As permissões concedidas ao usuário ''XXXXXXXX\<seu nome de usuário>' não são adequadas para a execução desta operação."
Inicie o Gerenciador de Relatórios com privilégios de administrador, por exemplo, clique com o botão direito no ícone para o Internet Explorer e clique em Executar como administrador.
Navegue até a URL do Gerenciador de Relatórios, por exemplo: http://<server name>/reports.
Navegue até a pasta que contém o relatório e clique no nome do relatório Pedidos de Vendas para exibir o relatório renderizado no navegador.
Top
Próximas etapas
Você concluiu com êxito o tutorial Criando um relatório de tabela básico.
Consulte também
Conceitos
Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS)