Buscar K
Aparência
Aparência
A Matriz Composta monta demonstrativos: DRE, demonstrativo gerencial, orçado contra realizado, fluxo de caixa gerencial. Cada linha é declarada por quem monta o widget, e as colunas são sempre períodos de tempo.
Na Matriz Dinâmica, as linhas são os valores de uma dimensão encontrados no dado. Isso resolve "Faturamento por Região e Mês", e não resolve um DRE: "Receita Líquida" não existe como valor de coluna nenhuma, ela é Receita Bruta menos Deduções. Na Matriz Composta, essa linha é uma conta que você escreve. O mesmo vale para qualquer relatório cujas linhas são um roteiro fixo, como indicadores operacionais ou quadro de pessoal.
| O demonstrativo | Onde montar |
|---|---|
| Balancete sobre um plano de contas que já tem Código e Código Pai | Matriz Dinâmica, tipo Hierárquico. Resolve numa consulta só. |
| Tem linhas calculadas: Receita Líquida, EBITDA, margens | Matriz Composta |
| Junta fatos que não se relacionam entre si: venda, financeiro, folha | Matriz Composta |
| Precisa de colunas por categoria, como Região ou Produto | Matriz Dinâmica |
Se o plano de contas já está modelado com pai e filho, comece pela Matriz Dinâmica, que custa bem menos. A Matriz Composta compensa quando o demonstrativo precisa de linhas que o plano não tem.
Toda linha é de uma de três espécies:
| Espécie | O que faz |
|---|---|
| Grupo | Soma as linhas de dentro, cada uma com o sinal dela. Não lê dado. |
| Medida | Lê um campo da aplicação, com filtros próprios se precisar. Pode se abrir em filhas, uma por valor de uma dimensão. |
| Conta | Faz aritmética com outras linhas, como Receita Bruta menos Deduções. |
As colunas vêm de uma Tabela Calendário e seguem o filtro de data do Dashboard. O Calendário é o que deixa um filtro de data alcançar fatos diferentes ao mesmo tempo, então a Matriz Composta exige um. Veja Modelo de dados.
A coluna de acumulado é uma consulta própria sobre o período inteiro, e não a soma das células. Por isso o ticket médio do ano é a média do ano, e a margem do ano é o lucro do ano sobre a receita do ano.
Se a montagem tem erro, como uma conta que aponta para uma linha que não existe ou uma medida sem campo, o widget não desenha e lista o que está errado, com o nome da linha. Num demonstrativo, uma linha que some deixa um resultado coerente e errado; o erro visível evita que alguém decida em cima dele.
É o widget que mais consulta o banco. Cada linha de medida faz uma consulta para todos os períodos e, com a coluna de acumulado ligada, mais uma sem agrupar por período. Com colunas dentro do período, isso se repete para cada coluna: 30 linhas de medida com orçado e realizado e acumulado ligado são 30 × 2 × 2 = 120 consultas. Grupos e contas não consultam nada: são conta sobre linhas já buscadas.
Prefira poucas linhas abertas por dimensão a muitas linhas irmãs escritas à mão. "Despesas comerciais" aberta por centro de custo custa o mesmo que uma linha; quinze linhas, uma por centro de custo, custam quinze vezes mais.
| Não faz | Onde resolver |
|---|---|
| Saldo acumulado (saldo inicial e final, caixa acumulado) | Uma linha não enxerga o período anterior. Calcule o saldo no ETL. |
| Rateio de custo indireto | É regra contábil, muda por exercício e precisa ser auditável: vai para o ETL. |
Subtotal de período no meio, como Jan, Fev, Mar, 1º Tri | Não há agrupamento por trimestre. Agrupe por mês ou por ano. |
| Colunas por categoria | O eixo horizontal é sempre tempo. Use a Matriz Dinâmica. |
| Barra de dados e escala de calor prontas | Uma escala dentro de uma linha sai de uma regra em código. |
Para montar o primeiro demonstrativo, siga Montar um DRE. Todas as opções estão na referência.