Adicionando dados a uma região de dados Tablix (Construtor de Relatórios 3.0 e SSRS)

Para exibir dados de um conjunto de dados de relatório em uma tabela ou matriz, em cada célula de dados, especifique o nome de um campo do conjunto de dados a ser exibido. É possível exibir dados de detalhes ou dados agrupados. Se você adicionar grupos a uma tabela ou matriz, linhas e colunas para valores de grupo e dados de grupo serão adicionados automaticamente. Em seguida, é possível adicionar subtotais e totais aos dados.

Todos os dados em uma região de dados pertencem a pelo menos um grupo. Dados de detalhes são membros do grupo de detalhes. Para obter mais informações sobre dados de detalhes e agrupados, consulte Compreendendo grupos (Construtor de Relatórios 3.0 e SSRS).

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.

Adicionando dados de detalhes

Dados de detalhes são todos os dados de um conjunto de dados de relatório depois da aplicação de filtros ao conjunto de dados, região de dados e grupo de detalhes. Todos os dados de detalhes exibidos em uma única região de dados tablix devem vir do mesmo conjunto de dados de relatório.

Para adicionar dados de detalhes de um conjunto de dados de relatório a uma região de dados tablix, arraste um campo do conjunto de dados do painel Dados do Relatório para cada célula na linha de detalhes. Para células existentes em uma região de dados tablix, é possível adicionar ou editar uma expressão de conjunto de dados usando o seletor de campo em cada célula ou arrastando um campo do painel Dados do Relatório para a célula. Para criar colunas adicionais, você pode arrastar o campo do painel Dados do Relatório e inseri-lo em uma região de dados tablix existente.

Por padrão, em tempo de execução, uma célula na linha de detalhes exibe dados de detalhes e uma célula em uma linha de grupo exibe um valor agregado. Para obter mais informações sobre linhas e colunas do tablix, consulte Compreendendo células, linhas e colunas da região de dados tablix (Construtor de Relatórios 3.0 e SSRS).

Um modelo de tabela e um modelo de lista fornecem uma linha de detalhes. Um modelo de matriz não tem nenhuma linha de detalhes. Se sua região de dados tablix não tiver nenhuma linha de detalhes, você poderá adicionar uma linha definindo um grupo de detalhes. Para obter mais informações, consulte Como adicionar um grupo de detalhes (Construtor de Relatórios 3.0 e SSRS).

Adicionando dados agrupados

Dados agrupados são todos os dados de detalhes especificados por uma expressão de grupo depois da aplicação de filtros ao conjunto de dados, região de dados e o grupo. Para organizar dados de detalhes em grupos, arraste campos do painel Dados do Relatório para o painel Agrupamento. Quando você adiciona um grupo, o Reporting Services adiciona automaticamente linhas ou colunas relacionadas à região de dados tablix na qual exibir dados agrupados. As células dessas linhas ou colunas são associadas aos dados agrupados. Para obter mais informações, consulte Como adicionar ou excluir um grupo em uma região de dados (Construtor de Relatórios 3.0 e SSRS).

Por padrão, quando você adiciona um campo de conjunto de dados que representa dados numéricos a uma célula em uma linha ou coluna do grupo, o valor da célula é a soma dos dados agrupados com o escopo das associações do grupo de linhas e colunas da célula. É possível alterar a função de agregação padrão Sum para qualquer outra função de agregação, como Avg ou Count. Também é possível alterar o escopo padrão para um cálculo agregado, por exemplo, para calcular a porcentagem de contribuição de um valor para um grupo de linhas. Para obter mais informações, consulte Compreendendo o escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios 3.0 e SSRS).

Por padrão, todos os dados agrupados vêm do mesmo conjunto de dados de relatório. Em uma região de dados tablix, é possível incluir valores agregados de outro conjunto de dados especificando o nome do conjunto de dados como um escopo. É possível especificar vários valores de agregação de vários conjuntos de dados dentro de uma única região de dados tablix. Para obter mais informações, consulte Referência de funções de agregação (Construtor de Relatórios 3.0 e SSRS).

Adicionando subtotais e totais

Para adicionar subtotais a um grupo e totais gerais à região de dados, use o recurso Adicionar Total no menu de atalho em uma célula ou no painel Agrupamento. As linhas e colunas nas quais exibir os totais são automaticamente adicionadas para você. Expressões de subtotais e totais são padronizadas usando a função de agregação Sum. Depois de adicionar a expressão, é possível alterar a função padrão. 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) e Compreendendo o escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios 3.0 e SSRS).

Adicionando rótulos

Para adicionar rótulos para um grupo ou para a região de dados, adicione uma linha ou coluna fora do grupo a ser rotulado. Linhas e colunas de rótulo são semelhantes a linhas e colunas adicionadas para exibir totais. Para obter mais informações, consulte Como inserir ou excluir uma linha (Construtor de Relatórios 3.0 e SSRS) ou Como inserir ou excluir uma coluna (Construtor de Relatórios 3.0 e SSRS).

Adicionando uma região de dados Tablix existente de outro relatório

É possível copiar uma região de dados de outro relatório e colá-la em um relatório novo ou existente. Depois que colar a região de dados, você deve assegurar que o banco de dados usado pela região de dados seja definido e que os campos do conjunto de dados tenham nomes e tipos de dados idênticos aos do relatório original. Você não pode copiar conjuntos de dados de um relatório para outro, mas se seus relatórios usarem fontes de dados compartilhadas, você poderá duplicar o conjunto de dados rapidamente no outro relatório. Além disso, é possível importar o texto da consulta para as consultas que recuperam os dados do conjunto de dados, o que simplifica a duplicação de consultas nos relatórios. Para obter mais informações, consulte Criando e adicionando conjuntos de dados (Construtor de Relatórios 3.0 e SSRS).