Skip to Content
DashboardProcessamento Vertical e Campos Calculados

Processamento Vertical e Campos Calculados

Esta área existe para resolver um problema clássico de operações reais: a base original quase nunca vem exatamente pronta para a análise que o gestor deseja fazer. Às vezes falta uma coluna, às vezes a sequência entre eventos importa, às vezes é preciso transformar um texto inconsistente em um dado padronizado.

No dashboard, isso é resolvido em duas camadas:

  1. Processamento Vertical
  2. Campos Calculados

1. Processamento Vertical

O Processamento Vertical cria campos baseados na linha anterior de cada grupo. Na prática, ele funciona como um recurso de histórico.

O que ele faz

Ele cria um campo do tipo LAG, isto é, traz para a linha atual o valor da linha anterior dentro de uma partição.

Quando usar

Use esse recurso quando a pergunta depende de comparação temporal entre registros consecutivos. Exemplos:

  • qual era o hodômetro anterior deste veículo
  • quanto um motorista evoluiu entre um evento e outro
  • qual foi o valor do abastecimento imediatamente anterior

Como configurar

Escolha a coluna de partição

Ela define quem forma o grupo. Exemplos: placa, motorista, veiculo_id.

Escolha a coluna de ordem

Ela define a sequência cronológica. O ideal é usar uma coluna de data.

Escolha o campo fonte

Este é o campo cujo valor anterior será buscado.

Dê nome ao campo gerado

Use um nome autoexplicativo, como hodometro_anterior.

Clique em “Criar Campo LAG”

O novo campo passa a existir para o painel inteiro.

💡

Exemplo prático: se a partição for placa, a ordem for data_abastecimento e o campo fonte for hodometro, o sistema criará algo como hodometro_anterior. Depois disso, você pode calcular hodometro - hodometro_anterior para descobrir a quilometragem entre eventos.

2. Campos Calculados

Os Campos Calculados trabalham linha por linha. Eles são ideais quando você já sabe qual transformação precisa fazer.

Print da Gaveta da Esquerda aberta na secção de Ferramentas de Transformação

3. Tipos disponíveis

Use Numérica para somar, subtrair, multiplicar ou dividir dois campos numéricos.

Cenário de uso: calcular valor_total a partir de litros * preco_litro.

Outro cenário: calcular custo_por_km dividindo valor_total por km_percorrido.

4. Exemplo completo de uso encadeado

Vamos a um cenário real de gestão de frota:

  1. você tem placa, data_abastecimento e hodometro
  2. cria hodometro_anterior no Processamento Vertical
  3. cria km_percorrido = hodometro - hodometro_anterior
  4. cria consumo_medio = litros / km_percorrido
  5. monta um gráfico por veículo mostrando consumo médio

Sem esses recursos, a equipe teria que exportar a base, tratar em planilha externa e depois reimportar.

5. Como saber se deu certo

Quando um campo é criado, ele aparece como uma etiqueta na própria lateral esquerda. A partir desse momento:

  • ele pode ser usado em gráficos
  • ele pode ser usado em tabelas
  • ele pode ser usado em filtros
  • ele pode participar de novas fórmulas
⚠️

Boa prática: dê nomes claros aos campos criados. Em vez de usar algo genérico como campo_1, prefira nomes como valor_total, km_percorrido, consumo_medio, status_custo ou mes_referencia.

6. Erros comuns

  • dividir um campo por outro sem verificar se o divisor pode ser zero
  • criar nomes vagos demais
  • tentar fazer conta numérica com campo textual
  • esquecer que o LAG depende de ordem cronológica coerente
  • usar partição errada e misturar históricos de veículos diferentes

Depois de preparar os dados, o próximo passo é transformar esse material em widgets úteis e visualmente organizados.