Lição 2: Adicionando uma região de dados de matriz com grupos de linhas e colunas
Depois de definir o conjunto de dados, você pode começar a definir o layout do relatório. Arraste uma região de dados de matriz para a superfície de design, adicione os campos que você deseja agregar e os campos de acordo com os quais deseja agrupar aos painéis Grupos de Linhas e Grupos de Colunas.
Para adicionar uma região de dados de matriz, grupos de linhas e de colunas e um campo a um layout de relatório
Clique na guia Design.
Em Caixa de Ferramentas, clique em Matriz e na superfície de design. O Designer de Relatórios adiciona uma região de dados de matriz com duas colunas e duas linhas. O canto esquerdo da matriz é alinhado com o ponto clicado.
No painel Dados do Relatório, expanda o conjunto de dados Sales para exibir os campos.
Observação Se o painel Dados do Relatório não estiver visível, no menu Exibir, clique em Dados do Relatório.
Arraste o campo Category do painel Dados do Relatório para a célula da matriz que exibe Linhas.
Quando você solta o campo na célula, acontecem estas coisas:
A célula exibe o nome do campo, conhecido como expressão do campo, entre colchetes: [Category].
O valor do cabeçalho de coluna exibe o nome do campo.
O identificador de linha próximo à célula exibe um colchete indicando que a linha está associada a um grupo.
O painel Agrupamento exibe o grupo de linhas Categoria.
Arraste o campo Geography do painel Dados do Relatório para a célula de matriz que exibe Colunas.
O identificador de coluna exibe um colchete para o grupo de colunas, e o painel Grupos de Colunas exibe o grupo de colunas Geografia.
Arraste o campo LineTotal para a célula de matriz que exibe o texto Dados.
LineTotal representa um campo numérico no conjunto de dados. A célula exibe a expressão de agregação [Sum(LineTotal)].
Para adicionar um grupo de linhas aninhado
Arraste o campo Subcat do painel Dados do Relatório para o painel Grupos de Linhas e solte-o no grupo Categoria.
Quando você solta o campo no painel Grupos de Linhas, acontecem estas coisas:
No painel Grupos de Linhas, o novo grupo Subcat é exibido, recuado no grupo pai Categoria. Isso mostra uma relação aninhada de pai/filho.
Uma nova coluna é adicionada à matriz, entre as colunas Categoria e Geografia. A célula na segunda linha exibe o nome do campo de acordo com o qual você agrupando: [Subcat].
O valor do cabeçalho de célula exibe o nome do campo.
O identificador de linha da segunda linha exibe dois colchetes aninhados dentro do identificador. Isso indica que a linha está associada a dois grupos aninhados.
Para adicionar um grupo de colunas aninhado
Arraste o campo CountryRegion do painel Dados do Relatório para o painel Grupos de Colunas e solte-o no grupo Geografia.
Quando você solta o campo no painel Grupos de Colunas, acontecem estas coisas:
No painel Grupos de Colunas, o novo grupo CountryRegion é exibido, recuado no grupo pai Geografia.
Uma nova linha é adicionada à matriz entre as linhas Geografia e de dados. O cabeçalho de coluna aninhado na terceira coluna da segunda linha exibe o nome do campo de acordo com o qual você está agrupando: [CountryRegion].
O identificador de coluna da terceira coluna exibe dois colchetes aninhados dentro do identificador. Isso indica que a coluna está associada a dois grupos aninhados.
Para adicionar um grupo de colunas adjacente
No painel Grupos de Colunas, clique com o botão direito do mouse em Geografia, aponte a Adicionar Grupo e clique em Adjacente Após . A caixa de diálogo Grupo Tablix é aberta.
Em Agrupar por, na lista suspensa, selecione [Year].
Clique em OK. Quando você cria o grupo, acontecem estas coisas:
Um grupo com o nome padrão Group1 é exibido no painel Grupos de Colunas como um grupo adjacente em relação ao grupo Geografia.
Uma nova coluna é adicionada depois da coluna Geografia/CountryRegion na qual os valores de grupo por Ano são exibidos.
Clique com o botão direito do mouse na célula que contém [Sum(LineTotal)] e clique em Copiar.
Clique com o botão direito do mouse na célula adjacente da coluna Ano e clique em Colar. Isso adiciona a expressão de agregação [Sum(LineTotal)] do grupo de colunas com base em [Year].
(Opcional) Visualize o relatório.
O relatório exibe valores não formatados organizados por categoria, subcategoria, geografia, countryregion e ano.
Próxima tarefa
Você adicionou com êxito uma região de dados de matriz a um grupo de linhas em Categoria, grupos de colunas aninhados em Geografia e CountryRegion, além de um grupo adjacente em Ano. Agora, você adicionará totais e formatará a matriz. Consulte Lição 3: Formatando uma matriz e adicionando totais.