Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Depois de formatar os campos do relatório, adiciona agrupamentos e totais ao seu relatório Reporting Services para organizar e resumir os seus dados.
Neste tutorial, irá aprender a:
- Agrupar os dados num relatório para organizar a informação relacionada.
- Adicione totais para resumir dados em diferentes níveis.
- Formate dados agrupados e totais para melhor legibilidade.
Pré-requisitos
- Conclusão do Passo 1: Criar um projeto de servidor de relatórios.
- Conclusão do Passo 2: Especificar a informação da ligação.
- Conclusão do Passo 3: Defina um conjunto de dados para o relatório da tabela.
- Conclusão do Passo 4: Adicionar uma tabela ao relatório.
- Conclusão do Passo 5: Formatar um relatório.
Agrupar dados num relatório
Pode agrupar dados no seu relatório do SQL Server Reporting Services (SSRS). Agrupar dados ajuda a organizar as linhas relacionadas em secções, tornando o seu relatório mais fácil de ler e interpretar.
Abra o seu ficheiro de definição de relatório de Encomendas de Vendas (.rdl) no Visual Studio.
Selecione o separador Design.
Se não vires o painel Grupos de Linhas, faz clique com o botão direito na superfície de desenho e seleciona Ver>Agrupamento.
A partir do painel de Dados de Relatório , arraste o
[Date]campo para o painel de Grupos de Linhas . Coloque-o acima da linha apresentada como = (Detalhes).Note
A alavanca da fila tem um colchete, para indicar um grupo. A tabela também tem duas
[Date]colunas de expressão, uma em cada lado de uma linha pontilhada vertical.
A partir do painel de Dados de Relatório , arraste o
[Order]campo para o painel de Grupos de Linhas . Coloque-o depois de Data e antes de = (Detalhes).
Note
Agora, o cabo da linha tem dois parênteses,
para indicar dois grupos. A tabela tem duas [Order]colunas de expressão.Apague as colunas de expressões originais
[Date]e[Order], à direita da linha dupla. Selecione os controladores das colunas para as duas colunas, clique com o botão direito e escolha Eliminar Colunas. O Report Designer remove as expressões de linha individuais, de modo que apenas as expressões de grupo sejam exibidas.
Para formatar a nova
[Date]coluna, clique com o botão direito na célula da região de dados que contém a[Date]expressão e selecione Propriedades da Caixa de Texto.Selecione Número na caixa mais à esquerda e Data na caixa de Categoria .
Na caixa de Tipo , selecione 31 de janeiro de 2000.
Selecione OK.
Visualize o relatório no separador Pré-visualização .
Adicionar totais a um relatório
Pode adicionar totais ao seu relatório para resumir os dados. Os totais ajudam-no a compreender rapidamente os valores agregados e a melhorar a usabilidade do relatório.
Mude para a vista Design.
Clique com o botão direito na célula da região de dados que contém a
[LineTotal]expressão e selecione Adicionar Total. O Report Designer adiciona uma linha com a soma do valor em dólares de cada encomenda.Clique com o botão direito na célula que contém o campo
[Qty]e selecione Adicionar Total. O Report Designer adiciona a soma da quantidade de cada encomenda à linha de totais.Na célula vazia à esquerda da
Sum[Qty]célula, introduza "Order Total".Selecione as duas células de soma e a célula de etiqueta na linha onde adicionou as células totais.
Selecione Formato>Cor de fundo>.
Selecione OK.
Adicione o total diário ao relatório
Pode adicionar um total diário ao seu relatório. Este passo fornece um resumo diário no final de cada agrupamento de datas e ajuda-o a identificar rapidamente os agregados diários dentro do seu relatório.
Clique com o botão direito na
[Order]célula de expressão e selecione Adicionar Total>Depois. O Report Designer adiciona uma nova linha que contém as somas dos valores[Qty]e[Linetotal]para cada dia e o texto "Total" na parte inferior da coluna de expressão[Order].Introduza a palavra "Daily" antes da palavra "Total" na mesma célula, para que fique "Daily Total".
Selecione essa célula e as duas células totais adjacentes ao lado direito e a célula vazia entre elas.
Selecione Formato>>Laranja.
Selecione OK.
Adicione o total geral ao relatório
Pode adicionar um total geral ao seu relatório para resumir todos os dados de todo o relatório. Um total geral fornece um resumo abrangente e facilita a compreensão imediata dos dados à primeira vista.
Clique com o botão direito na
[Date]célula de expressão e selecione Adicionar Total>Depois. O Report Designer adiciona uma nova linha que contém as somas dos valores de[Qty]e[LineTotal]para todo o relatório, e o texto "Total" na parte inferior da coluna de expressão[Date].Introduza a cadeia "Grand" antes da palavra "Total" na mesma célula, para que fique "Grand Total".
Selecione a célula com "Total Geral", as duas
Sum()células de expressão e as células vazias entre elas.Selecionar Formato>Cor de Fundo>Azul-claro.
Selecione OK.
Pré-visualizar o relatório
Mude para o separador Pré-visualização para poderes ver o relatório tal como aparece quando é publicado. Procure quaisquer erros ou problemas que possa corrigir antes de finalizar o relatório.
Selecione o separador Pré-visualização .
Na barra de Pré-visualização , escolha Última Página, que se apresenta como
. Os valores do Grande Total são apresentados no final do relatório.
Publique o relatório no Servidor de Relatórios (opcional)
Publique o seu relatório completo no Servidor de Relatórios. Este processo é opcional e envolve a configuração das propriedades do relatório, a definição do URL do servidor alvo e a implementação do relatório. Este passo é crucial para tornar o seu relatório acessível a um público mais vasto através do portal web e garantir que a informação é facilmente acessível.
Selecione Project>.
No TargetServerURL, introduza o nome do seu servidor de relatórios, por exemplo:
-
http:/<servername>/reportserverou -
http://localhost/reportserverFunciona se estiveres a desenhar o relatório no servidor de relatórios.
-
A pasta TargetReportFolder tem o nome Tutorial com base no nome do projeto. O Report Designer coloca o relatório nesta pasta.
Selecione OK.
Selecione Build>Deploy Tutorial.
Se vir uma mensagem semelhante na janela de Saída seguinte, indica uma implementação bem-sucedida.
------ Build started: Project: tutorial, Configuration: Debug ------ Skipping 'Sales Orders.rdl'. Item is up to date. Build complete -- 0 errors, 0 warnings ------ Deploy started: Project: tutorial, Configuration: Debug ------ Deploying to `https://[server name]/reportserver` Deploying report '/tutorial/Sales Orders'. Deploy complete -- 0 errors, 0 warnings ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== ========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========Se vir uma mensagem de erro, verifique se tem as permissões adequadas no servidor de relatórios e que iniciou o SQL Server Data Tools com privilégios de administrador.
Abra um navegador com privilégios de administrador. Por exemplo, clique com o botão direito no ícone do Internet Explorer e selecione Executar como administrador.
Navegue até ao URL do portal web.
-
https://<server name>/reports. -
http://localhost/reportsFunciona se estiveres a desenhar o relatório no servidor de relatórios.
-
Seleciona a pasta Tutorial e depois abre o relatório de Encomendas de Venda .
Concluíste com sucesso o tutorial Criar um Relatório-Tabela Básica.