Compartilhar via


Trabalhando com matrizes (Construtor de Relatórios 1.0)

Em um relatório de matriz, os dados são organizados em colunas e linhas. O número de linhas e o número de colunas em um relatório de matriz são alterados de acordo com os dados retornados. As colunas e as linhas de uma matriz podem ser dinâmicas ou estáticas. As matrizes oferecem funcionalidade semelhante às tabelas de referência cruzada e dinâmicas.

Quando um relatório é executado, as colunas dinâmicas são expandidas pela página, resultando em uma coluna para cada grupo. As linhas dinâmicas são expandidas para baixo na página. Os dados exibidos no relatório são valores resumidos dos dados, baseados nas interseções entre as colunas e as linhas.

Por exemplo, suponha que você queira criar um relatório para exibir as vendas trimestrais do ano passado para clientes na região de vendas Noroeste. Você provavelmente adicionará os seguintes campos ao design da matriz: Territory, Customer Name, Ship Year e Sum Total Due. Para retornar apenas os dados da região noroeste (Northwest Territory), também é necessário aplicar um filtro. O design do layout do relatório é semelhante à imagem a seguir.

Modelo de matriz com campos.

Quando você executar este relatório, ele terá aparência semelhante à imagem a seguir.

Um relatório de matriz com dados.

Aninhando colunas e linhas dinâmicas

Você pode adicionar várias colunas e linhas dinâmicas ao relatório de matriz. Elas são usadas para agrupar os dados por campo. Quando você adiciona uma nova coluna ou linha dinâmica, o novo cabeçalho é aninhado no cabeçalho original. Quando você executa o relatório, o novo cabeçalho é repetido dentro do cabeçalho original. Por exemplo, suponha que o campo Ship Quarter seja adicionado ao relatório de matriz no exemplo anterior. Quando o relatório é executado, quatro colunas de trimestre são aninhadas abaixo de cada coluna de ano de modo semelhante ao mostrado na imagem a seguir.

Um relatório de matriz renderizado com colunas aninhadas.