Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
No Construtor de Relatórios, pode usar uma tabela para mostrar dados detalhados ou dados agrupados, ou uma combinação de ambos num relatório paginado.
Você pode agrupar dados por um único campo, por vários campos ou escrevendo sua própria expressão. Você pode criar grupos aninhados ou grupos adjacentes independentes. Para exibir valores agregados para dados agrupados, adicione totais aos grupos. Formate as linhas e colunas para realçar os dados que deseja enfatizar. Inicialmente, você pode ocultar detalhes ou dados agrupados e incluir alternâncias de detalhamento para permitir que um usuário escolha interativamente a quantidade de dados a ser mostrada.
Para começar rapidamente com tabelas, veja Tutorial: Criar um Relatório Básico de Tabela (Construtor de Relatórios) ou Criar um Relatório Básico de Tabela (Tutorial SSRS).
Observação
Podes publicar tabelas separadas de um relatório como partes do relatório. Leia mais sobre as Partes do Relatório. No entanto, as partes do relatório estão obsoletas para todas as versões do SQL Server Reporting Services após o SQL Server Reporting Services 2019, e descontinuadas a partir do SQL Server Reporting Services 2022 e do Power BI Report Server.
Adicionar uma tabela para mostrar dados de detalhe
Adicione uma tabela à superfície de design a partir do separador Inserir no friso. Você pode adicionar uma tabela usando o Assistente de Tabela ou Matriz, que inclui a criação de uma conexão de fonte de dados e um conjunto de dados e a configuração da tabela, ou uma tabela baseada no modelo de tabela, que você configura manualmente.
Observação
O assistente está disponível apenas no Construtor de Relatórios.
Para descrever como configurar uma tabela do início ao fim, este tópico usa o modelo de tabela.
Por padrão, uma nova tabela tem um número fixo de colunas com uma linha de cabeçalho para rótulos e uma linha de dados para dados detalhados. A figura a seguir mostra uma nova tabela adicionada à superfície de design.
Quando você seleciona a tabela, as alças de linha e coluna aparecem na parte externa da tabela e os colchetes aparecem dentro das células. As alças de linha exibem gráficos que ajudam a entender a finalidade de cada linha. Os colchetes indicam a associação ao grupo para uma célula selecionada. A figura a seguir mostra uma célula vazia selecionada em uma tabela padrão.
A alça de linha para a linha de dados mostra o símbolo de detalhes (
). Para exibir dados nessas linhas, arraste os campos do painel Dados do Relatório para as células da tabela no cabeçalho ou na linha de detalhes. Ambas as linhas são preenchidas simultaneamente. Para adicionar colunas adicionais, arraste o campo para a tabela até ver um ponto de inserção. Depois de adicionar campos de conjunto de dados à tabela, você pode alterar o formato padrão de datas e moeda para controlar a maneira como eles são exibidos no relatório. O diagrama a seguir mostra uma região de dados da tabela com estes campos: Data, Pedido, Produto, Quantidade e Total da linha.
Verifique o seu design visualizando o relatório na Pré-visualização. A tabela expande a página para baixo conforme necessário. A linha de rótulo e a linha de detalhes são exibidas uma vez para cada linha no conjunto de resultados da consulta do conjunto de dados. Cada produto vendido no pedido é listado em uma linha separada, juntamente com a quantidade e o total da linha para o item, conforme mostrado na figura a seguir:
A tabela com a qual você começa é um modelo baseado na região de dados tablix. Você pode aprimorar o design da tabela adicionando recursos suportados pela região de dados tablix subjacente. Para mais informações, consulte Controlar a Visualização da Região de Dados Tablix numa Página de Relatório (Construtor de Relatórios e SSRS). Você também pode continuar a desenvolver sua tabela adicionando grupos de linhas, grupos de colunas e adicionando ou removendo grupos de detalhes. Para mais informações, consulte Explorar a Flexibilidade de uma Região de Dados Tablix (Construtor de Relatórios e SSRS).
Adição de Totais para Dados de Detalhe
Para adicionar totais, selecione células com dados numéricos e use o menu de atalho para adicionar automaticamente rótulos e totais para dados detalhados para campos numéricos. Você também pode especificar outros rótulos e totais manualmente. A figura a seguir mostra uma linha de totais típica que inclui totais especificados automaticamente e manualmente:
Na Pré-visualização, o relatório apresenta a linha de cabeçalho e a linha de detalhes uma vez para cada linha no conjunto de resultados da consulta do conjunto de dados e apresenta a linha de totais. A figura a seguir mostra as últimas linhas da tabela, incluindo a linha total.
Para mais informações, consulte Adicionar um Total a um Grupo ou Região de Dados Tablix (Construtor de Relatórios e SSRS).
Adicionar grupos de linhas a uma tabela
Assim como você pode arrastar um campo do painel Dados do Relatório para uma célula para exibir dados detalhados, você pode arrastar um campo para o painel Agrupamento para adicionar um grupo. Para uma tabela, arraste o campo para o painel Grupos de Linhas. Depois de adicionar um grupo, a tabela adiciona automaticamente células em novas colunas na área do grupo de linhas para exibir os valores do grupo. Para mais informações sobre áreas, consulte Tablix Data Region Areas (Report Builder e SSRS).
A figura a seguir mostra uma tabela com dois grupos de linhas aninhados no modo Design. Os grupos de linhas foram criados arrastando o campo Ordem e, em seguida, o campo Data para o painel Grupos de Linhas e inserindo cada grupo como pai dos grupos existentes. A figura mostra um grupo pai com base na data e um grupo filho com base no número da ordem, bem como o grupo de detalhes que foi definido por padrão.
Em Visualização, o relatório exibe os dados do pedido agrupados primeiro por data e, em seguida, por ordem, conforme mostrado na figura a seguir.
Uma maneira alternativa de exibir dados agrupados é recuar a hierarquia de grupo para exibir a relação aninhada de grupos em vez de apresentar cada valor em sua própria coluna. Esse estilo de formatação é chamado de relatório escalonado. Para mais informações sobre como formatar informações de grupo como um relatório escalonado, consulte Criar um Relatório Escalonado (Construtor de Relatórios e SSRS).
Adicionar Totais a Grupos de Linhas
Para mostrar totais para um grupo, você pode usar o comando Adicionar Total sensível ao contexto. Para um grupo de linhas, o comando Adicionar Total adiciona uma linha fora do grupo para que ela se repita apenas uma vez em relação ao grupo. Para grupos aninhados, a linha total do grupo filho está fora do grupo filho, mas dentro do grupo pai. Nesse caso, é útil definir a cor de fundo da linha total para o grupo filho para distingui-la das linhas de detalhes. Você também pode usar uma cor de plano de fundo diferente para distinguir as linhas de cabeçalho e rodapé da tabela. A figura a seguir mostra a tabela com uma linha total adicionada para o grupo com base nos números de ordem.
Quando você visualiza o relatório, a linha que exibe os subtotais da ordem se repete uma vez para cada número de ordem. O rodapé da tabela exibe os totais de todas as datas. Na figura a seguir, as últimas linhas mostram as três últimas linhas de detalhes, o subtotal do último número de ordem SO71952 e os totais de todas as datas na tabela.
Para mais informações, consulte Adicionar um Total a um Grupo ou Região de Dados Tablix (Construtor de Relatórios e SSRS).
Remover ou ocultar linhas de detalhes
Depois de visualizar uma tabela em um relatório, você pode decidir remover as linhas de detalhes existentes. Ou você pode decidir ocultá-los por padrão e permitir que o usuário alterne entre visualizar mais ou menos detalhes, como em um relatório de detalhamento.
Para remover linhas de detalhes de uma tabela, use o painel Agrupamento. Selecione o grupo de detalhes e use o menu de atalho para excluir o grupo e as linhas que exibem os dados detalhados. A figura a seguir mostra o modo de exibição de design de uma tabela agrupada por data e número de ordem, mas sem linhas de detalhes. Nenhuma linha total foi adicionada a esta tabela.
Depois de excluir a linha de detalhes, os valores são definidos para os grupos de linhas. Os dados detalhados não são mais exibidos.
Observação
Verifique se depois de remover uma linha de detalhes, a expressão em cada célula especifica uma expressão agregada quando apropriado. Se necessário, edite a expressão para especificar funções agregadas conforme necessário.
A figura a seguir mostra esse relatório em Visualização.
Para adicionar ou remover linhas da tabela, consulte Inserir ou Eliminar uma Linha (Construtor de Relatórios e SSRS).
Você também pode ocultar as linhas de detalhes quando o relatório é visualizado inicialmente. Para fazer isso, você pode criar um relatório de detalhamento, no qual apenas os dados do grupo pai são exibidos. Para cada grupo interno (incluindo o grupo de detalhes), adicione uma alternância de visibilidade à célula de agrupamento do grupo que contém. Por exemplo, para o grupo de detalhes, adicione uma alternância à caixa de texto que exibe o valor do grupo de números de ordem. Para o grupo de números de ordem, adicione uma alternância à caixa de texto que exibe o valor do grupo de datas. A figura a seguir mostra a linha de 01 de setembro de 2001, expandida para exibir os primeiros pedidos.
Para mais informações, veja Adicionar uma Ação de Expansão ou Colapso a um Item (Construtor de Relatórios e SSRS).