O mais importante sobre as matrizes é que tudo nelas é baseado em grupos. Ao contrário das tabelas, as matrizes contêm dois tipos diferentes de grupos: grupos de linha e grupos de coluna. Nos snippets disponíveis no navegador Itens de relatório, esses grupos de linha e de coluna são pré-configurados. Essas configurações só podem ser parcialmente alteradas. As opções que podem ser alteradas podem variar conforme o snippet.
Os grupos de linha definem os dados da parte esquerda da matriz. Se a matriz possuir vários grupos de linha, haverá várias colunas específicas nessa parte esquerda e cada coluna será definida por seu próprio grupo de linha. A figura seguinte mostra o princípio:
O número de grupos de linha e a largura das colunas correspondentes são definidos pelo snippet. Não é possível alterar essas configurações no Editor de Modelos de Relatório.
O grupo de coluna define os dados que constituem as colunas da parte direita da matriz. Em alguns snippets de matriz é possível ajustar o valor usado para construir as colunas. A figura seguinte mostra o princípio:
Os dados de detalhes são sempre exibidos nas células definidas pelos grupos de linha e de coluna. As células de detalhes podem ser divididas para mostrar diversos valores diferentes que pertencem aos mesmos grupos. Essas diversas células de detalhes podem ser exibidas em colunas (lado a lado) ou em linhas (uma em cima da outra). O tipo de layout é definido pelo snippet e não pode ser alterado no Editor de Modelos de Relatório. O número de células de detalhes e seu conteúdo podem ser configurados nas propriedades da matriz.
Células de detalhes mostradas uma em cima da outra
Células de detalhes mostradas lado a lado