Adicionando uma tabela (Construtor de Relatórios 2.0)
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.
Para começar a trabalhar com uma região de dados de tabela imediatamente, consulte Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 2.0).
Adicionando uma tabela para exibir dados detalhados
Adicione uma tabela à superfície de design na Caixa de Ferramentas. 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.
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.
O identificador da linha Dados mostra o símbolo 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.
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:
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 2.0). 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 2.0).
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:
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.
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 2.0).
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 2.0).
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.
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.
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 de grupos como um relatório em níveis, consulte Como criar um novo relatório de nível (Construtor de Relatórios 2.0).
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.
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.
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 2.0).
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.
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ção |
---|
Após a remoção de uma linha de detalhes, 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.
Para adicionar ou remover linhas da tabela, consulte Como inserir ou excluir uma linha (Construtor de Relatórios 2.0).
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 seguinte figura mostra a linha referente a 1º de setembro de 2001, expandida para exibir as primeiras ordens.
Para obter mais informações, consulte Como adicionar uma alternância de visibilidade a um item (Construtor de Relatórios 2.0).
Consulte também