Adicionando uma tabela (Report Builder 3.0 e SSRS)

Use uma tabela para exibir dados detalhados ou dados agrupados, ou uma combinação de ambos. É possível agrupar dados por um campo único, vários campos ou escrevendo uma expressão própria. Você pode criar grupos aninhados ou adjacentes, independentes. Para exibir valores agregados em relação aos dados agrupados, adicione totais aos grupos. Formate as linhas e as colunas para realçar os dados que você deseja enfatizar. Inicialmente, é possível ocultar dados detalhados ou agrupados e incluir alternâncias de detalhamento para permitir que um usuário escolha interativamente quantos dados devem ser mostrados.

ObservaçãoObservação

É possível publicar tabelas separadamente de um relatório como partes de relatório. As partes do relatório são itens de relatório autossuficientes que são armazenados no servidor de relatórios e podem ser incluídas em outros relatórios. Use o Construtor de Relatórios para navegar e selecionar partes da Galeria de Partes de Relatório a serem adicionadas aos seus relatórios. Use o Designer de Relatórios ou o Report Builder para salvar partes de relatórios para serem usadas na Galeria de Partes de Relatório. Para obter mais informações, consulte Report Parts (Report Builder 3.0 and SSRS) e Report Parts in Report Designer (SSRS) na Web em microsoft.com.

Como introdução rápida a tabelas, consulte Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 3.0) ou Tutorial: Criando um relatório de tabela básico.

Os relatórios de exemplo do Reporting Services incluem alguns relatórios que utilizam tabelas. Aprenda sobre tabelas explorando a definição de relatório de um relatório de exemplo no Report Builder ou no Designer de Relatórios, ou visualizando o relatório renderizado no Report Builder ou no Designer de Relatórios. Para obter mais informações sobre o download dos relatórios de exemplo, consulte (SSRS) Reporting Services Samples. (em inglês)

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Neste artigo

Adicionando uma tabela para exibir dados detalhados

Adicionando grupos de linhas a uma tabela

Removendo ou ocultando linhas detalhadas

Adicionando uma tabela para exibir dados detalhados

Adicione uma tabela à superfície de design usando a guia Inserir na faixa de opções. Para adicionar uma tabela, use o Assistente de Tabela ou Matriz, que inclui a criação de uma conexão de fonte de dados e de um conjunto de dados e a configuração da tabela, ou uma tabela com base no modelo de tabela, que você configura manualmente.

ObservaçãoObservação

O assistente está disponível apenas no Report Builder.

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 seguinte figura mostra uma nova tabela adicionada à superfície de design.

Modelo de tabela

Quando você seleciona a tabela, identificadores de linha e coluna são exibidos fora da tabela e colchetes, dentro das células. Identificadores de linha exibem gráficos que ajudam a compreender a finalidade de cada linha. Os colchetes indicam a associação a um grupo referente a uma célula selecionada. A seguinte figura mostra uma célula vazia selecionada em uma tabela padrão.

Modelo de tabela na superfície de design, selecionado

O identificador da linha Dados mostra o símbolo de detalhes (Identificador de linha com 3 linhas paralelas para linha de detalhes). Para exibir dados nessas linhas, arraste campos do painel Dados do Relatório para as células da tabela na linha detalhada ou do cabeçalho. Ambas as linhas são preenchidas simultaneamente. Para adicionar mais colunas, arraste o campo para a tabela até que você veja um ponto de inserção. Depois de adicionar campos de conjunto de dados à tabela, você pode alterar o formato padrão das datas e da moeda para controlar o modo de exibição no relatório. O seguinte diagrama mostra uma região de dados de tabela com estes campos: Data, Ordem, Produto, Quantidade e Total da Linha.

Design, Tabela com cabeçalhos de colunas em Negrito

Verifique o design exibindo o relatório em Visualização. A tabela é expandida na página conforme necessário. As linhas de rótulo e detalhada são exibidas uma vez para todas as linhas do conjunto de resultados da consulta de conjunto de dados. Cada produto vendido na ordem é listado em uma linha separada com a quantidade e o total da linha referentes ao item, como mostrado na seguinte figura:

Visualização da tabela com cabeçalhos de colunas em negrito

A tabela com a qual você inicia é um modelo baseado na região de dados tablix. É possível aprimorar o design da tabela adicionando recursos para os quais a região de dados tablix subjacente oferece suporte. Para obter mais informações, consulte Controlando a exibição da região de dados tablix em uma página do relatório (Construtor de Relatórios 3.0 e SSRS). Também é possível continuar desenvolvendo a tabela adicionando grupos de linhas, de colunas e adicionando ou removendo grupos detalhados. Para obter mais informações, consulte Explorando a flexibilidade de uma região de dados tablix (Construtor de Relatórios 3.0 e SSRS).

Adicionando totais de dados detalhados

Para adicionar totais, selecione células com dados numéricos e use o menu de atalho para adicionar automaticamente rótulos e totais dos dados detalhados de campos numéricos. Também é possível especificar outros rótulos e totais manualmente. A seguinte figura mostra uma linha de totais típica que inclui totais especificados automática e manualmente:

Total de linhas adicionadas à tabela

Em Visualização, o relatório exibe as linhas de cabeçalho e detalhada uma vez para todas as linhas do conjunto de resultados da consulta de conjunto de dados, além de exibir a linha de totais. A seguinte figura mostra as últimas linhas da tabela, inclusive a linha de total.

Visualização com tabela e total de linhas

Para obter mais informações, consulte Como adicionar um total a um grupo ou a uma região de dados tablix (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Adicionando grupos de linhas a uma tabela

Da mesma forma como é possível arrastar um campo do painel Dados do Relatório para uma célula a fim de exibir dados detalhados, você pode arrastar um campo para o painel Agrupamento a fim de adicionar um grupo. Em uma tabela, arraste o campo para o painel Grupos de Linhas. Após a adição de um grupo, a tabela automaticamente adiciona células a novas colunas da área do grupo de linhas em que os valores do grupo devem ser exibidos. Para obter mais informações sobre áreas, consulte Compreendendo as áreas da região de dados tablix (Construtor de Relatórios 3.0 e SSRS).

A seguinte figura mostra uma tabela com dois grupos de linhas aninhados na exibição Design. Os grupos de linhas foram criados arrastando o campo Ordem e o campo Data para o painel Grupos de Linhas e inserindo cada grupo como pai dos grupos existentes. A figura mostra um grupo pai baseado na data e um grupo filho baseado no número da ordem, bem como o grupo detalhado definido por padrão.

Tabela agrupada por Data e Pedido

Em Visualização, o relatório exibe primeiro os dados da ordem agrupados por data e, então, por ordem, como mostrado na seguinte figura.

Tabela agrupada por data e ordem

Uma forma alternativa de exibir dados agrupados é recuando a hierarquia de grupo para exibir a relação aninhada dos grupos, e não apresentando cada valor na coluna própria. Esse estilo de formatação é chamado relatório em níveis. Para obter mais informações sobre como formatar informações agrupadas como um relatório em níveis, consulte Como criar um relatório de nível (Construtor de Relatórios 3.0 e Designer de Relatórios).

Adicionando totais a grupos de linhas

Para mostrar totais de um grupo, é possível usar o comando Adicionar Total contextual. Em um grupo de linhas, o comando Adicionar Total adiciona uma linha fora do grupo para que ela só se repita uma vez em relação ao grupo. Em grupos aninhados, a linha de total do grupo filho está fora do grupo filho, mas dentro do grupo pai. Em casos assim, é útil definir a cor do plano de plano da linha de total do grupo filho para diferenciá-la das linhas detalhadas. Também é possível usar uma cor do plano de fundo diferente para diferenciar as linhas do cabeçalho e do rodapé da tabela. A seguinte figura mostra a tabela com uma linha de total adicionada para o grupo baseado nos números de ordens.

Modo de Design, adicionar total de linhas ao grupo e à tabela

Quando você exibe o relatório, a linha que mostra os subtotais de ordem se repete uma vez para todos os números de ordem. O rodapé da tabela exibe totais de todas as datas. Na seguinte figura, as últimas linhas mostram as últimas três linhas detalhadas, o subtotal do último número de ordem SO71952 e os totais de todas as datas na tabela.

Visualização, Tabela com Totais de Grupo, últimas linhas

Para obter mais informações, consulte Como adicionar um total a um grupo ou a uma região de dados tablix (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Removendo ou ocultando linhas detalhadas

Depois de visualizar uma tabela em um relatório, você talvez opte por remover as linhas detalhadas existentes. Ou você pode optar por ocultá-las por padrão e permitir ao usuário alternar visualizações mais ou menos detalhadas, como acontece em um relatório de detalhamento.

Para remover linhas detalhadas de uma tabela, use o painel Agrupamento. Selecione o grupo detalhado e use o menu de atalho para excluir o grupo e as linhas que exibem os dados detalhados. A seguinte figura mostra a exibição de design de uma tabela agrupada por data e número de ordem, mas sem linhas detalhadas. Nenhuma linha de total foi adicionada à tabela.

Exibição de Design, tabela com dois grupos, sem detalhes

Depois que você exclui a linha detalhada, o escopo dos valores passa a ser os grupos de linhas. Os dados detalhados não são mais exibidos.

ObservaçãoObservação

Depois da remoção de uma linha detalhada, verifique se 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 de agregação.

A seguinte figura mostra o relatório em Visualização.

Visualização, tabela com grupos, mas sem linhas de detalhes

Para adicionar ou remover linhas da tabela, consulte Como inserir ou excluir uma linha (Construtor de Relatórios 3.0 e SSRS).

Também é possível ocultar linhas detalhadas quando o relatório é exibido inicialmente. Para isso, você pode criar um relatório de detalhamento em que apenas os dados do grupo pai são exibidos. Em cada grupo interno (inclusive o grupo detalhado), adicione uma alternância de visibilidade à célula de agrupamento do grupo contentor. Por exemplo, no grupo detalhado, adicione uma alternância à caixa de texto que exibe o valor do grupo de números de ordem. No 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 referente a 1º de setembro de 2001, expandida para exibir as primeiras ordens.

Visualização, tabela com nós detalhados expandidos

Para obter mais informações, consulte Como adicionar uma ação de expandir/recolher a um item (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Histórico de alterações

Conteúdo atualizado

Referência adicionada a relatórios de exemplo e um link para baixar informações.