Bindings
CodigoDimensionCódigo da conta (ex: 1, 5, 11, 34) — usado para ordenação e detecção
ContaDimensionNome/descrição da linha do DRE
ValorAtualMeasureValor do período atual
ValorAnteriorMeasure (opcional)Valor do período anterior — ativa coluna comparativa automaticamente
TipoLinhaDimension (opcional)Receita / Deducao / Subtotal / Despesa / Total — sobrescreve detecção automática
OrdemMeasure (opcional)Ordem de exibição das linhas — se ausente, usa Codigo
Detecção Automática de Tipo de Linha
Sem TipoLinha no binding, o componente detecta pela nomenclatura:
| Padrão no nome da conta | Tipo detectado | Estilo |
Começa com (-) ou contém DEDUÇ/DESPESA/IRPJ/CSLL/CUSTO | Dedução | Vermelho, valor entre parênteses |
Começa com (=) ou contém RESULTADO/BRUTO/LÍQUIDO/OPERACIONAL | Subtotal | Fundo azul claro, negrito |
| Contém LUCRO e é a última linha com valor | Total/Lucro | Fundo azul forte, maior destaque |
| Contém PREJUÍZO ou último LUCRO com valor negativo | Prejuízo | Fundo vermelho claro, destaque |
| Primeira linha / contém RECEITA BRUTA | Receita | Azul, negrito |
Inteligências do componente
- Detecta automaticamente tipo de cada linha pelo nome da conta (sem config extra)
- Análise Vertical (AV%) calculada sobre a Receita Base identificada
- Coluna comparativo + variação % aparece automaticamente quando ValorAnterior está no binding
- Formatação contábil: negativos entre parênteses (16.753,73) em vermelho
- Funciona com 5, 13, 40 ou qualquer número de linhas — sem reconfigurar
- KPIs resumo extraídos automaticamente: Receita, Resultado Final e Margem Líquida
- Ordena por Código numérico se Ordem não informada
- Destaque automático da última linha de lucro/prejuízo