BI · Série de indicadores

KPIs históricos numa planilha viva

Uma foto de cada indicador por período, gravada quando o período fecha e nunca reescrita, numa planilha que se atualiza sozinha e guarda a tendência que o sistema de origem esquece.

UsoComum
EsforçoMédio
Para quemEmpresas que acompanham indicadores mês a mês e hoje dependem de print, planilha copiada ou de um sistema que só mostra o valor de agora.
Fonte

Golds de métricas, fontes de janela curta e lançamentos manuais

Regra

Foto no fechamento, só acréscimo, catálogo validado

Resultado

Série de KPI por período, com status e lote

Ativação

Planilha viva, painel de tendência e agente de IA

O que resolve

  • O número de um mês fechado não muda depois de apresentado.
  • Fontes que só guardam as últimas semanas deixam de apagar o passado.
  • Indicadores automáticos e manuais ficam numa série só, com dono e definição.

Perguntas de negócio que responde

Faça estas perguntas ao seu agente quando o caso estiver pronto.

Como evoluíram receita, clientes ativos e churn nos últimos 12 meses?
O número de agosto que apresentamos é o mesmo que está na planilha hoje?
Quais indicadores estão abaixo da meta há três meses seguidos?
Quantos seguidores tínhamos no fim de cada mês do ano passado?
Quem é o dono de cada indicador e quando foi o último lançamento?

O que você precisa

  • As métricas de origem em tabelas gold ou fontes conectadas
  • Um catálogo dos indicadores: nome, definição, unidade, dono e periodicidade
  • A planilha de destino ou o painel de tendência

O que você recebe

  • Uma tabela de valores de KPI só de acréscimo, com lote de carga e status do dado
  • Uma visão de leitura com o último valor válido de cada KPI e período
  • Meses fechados congelados, com correção registrada como ajuste
  • A planilha viva com a série, atualizada depois de cada carga

Onde ativar

Planilha viva

Reverse ETL para o Google Sheets em abas automáticas, com a série e o último valor por KPI.

Painel de tendência

Série de 12 ou 24 meses lida da tabela congelada.

Agente de IA via MCP

Responde sobre a evolução com o número que foi apresentado, não com um recálculo.

Quer construir?

O cálculo de cada KPI costuma existir. O trabalho é montar o catálogo, gravar a foto no momento certo e começar já: o passado que a fonte apagou não volta. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.

Ver detalhado
O problema

A planilha de KPIs é preenchida à mão ou recalculada do zero a cada execução. Quando o CRM muda a etapa de um negócio ou uma regra de classificação é ajustada, os meses passados mudam junto. Quando a API só devolve as últimas semanas, o histórico some. E a transformação que deveria guardar as fotos recria a tabela inteira a cada execução. No fim, ninguém confia na série e cada reunião começa conferindo número.

Como costuma ser feito, e a regra

Cada linha é um erro que já aconteceu na prática.

O jeito comumA regra
01
Recalcular todos os meses a partir do estado atual das fontes.
A foto é gravada no fechamento, não recalculada

Para cada KPI e período, grave o valor quando o período fecha (dia anterior fechado, mês fechado) numa tabela só de acréscimo. Recalcular a série inteira a cada execução reescreve o passado: num caso real, uma regra de qualificação ajustada no meio do mês passou a valer para cadastros antigos e o número de um mês já apresentado encolheu sozinho.

02
Snapshot em SQL que sobrescreve a tabela inteira.
Transformação SQL não guarda histórico

A transformação SQL na Nekt recria a tabela a cada execução e apagaria as fotos anteriores. Para acumular, use notebook gravando em modo de acréscimo ou merge, ou uma consulta que lê a própria tabela de saída e substitui só o período corrente. Recuse gravar quando o resultado vier vazio: uma gravação vazia apaga a série.

03
Confiar que a API devolve o histórico quando precisar.
Fonte de janela curta precisa de acumulador

Analytics, gráficos de produto, redes sociais e ferramentas de atendimento costumam devolver só uma janela que anda, de dias ou semanas. Acumule numa tabela própria, um registro por dia ou por id, sem apagar, com a primeira e a última extração. A janela rolante não repovoa o passado: o que não foi guardado se perdeu. Por isso o acumulador começa hoje.

04
Colunas da planilha renomeadas a cada trimestre.
Catálogo de KPIs com id estável

Cada indicador tem um kpi_id que nunca muda, nome, definição, unidade, tipo de valor, dono, área e periodicidade. Lançamento de KPI fora do catálogo é rejeitado. Mudar a definição de um KPI que já tem histórico exige decisão explícita e revisão da série, ou um KPI novo.

05
Apagar e regravar o valor do mês quando alguém corrige.
Cada carga é um lote, e o último válido vence

Cada execução grava um lote com identificador, número de sequência, quem preencheu (rotina ou pessoa) e quando. O lote é tudo ou nada: uma linha inválida rejeita o lote inteiro. A leitura usa, por KPI e período, o valor do lote de maior sequência. Reexecutar o mesmo lote não grava de novo.

06
Deixar o mês aberto para sempre.
Mês fechado congela em duas rodadas

No fechamento, grave uma versão provisória e permita uma correção, que vira final. Correção posterior entra como ajuste, com o período de referência registrado, sem reescrever o número final. Reabrir um mês congelado é ação manual, com motivo e responsável.

07
Gravar zero quando a fonte não carregou.
Status do dado em cada valor

Grave se o valor é ok, parcial ou ausente. Dia sem carga da fonte não vira zero: fica ausente, e uma lacuna gera alerta. O mês corrente entra como parcial e não se compara com mês fechado.

08
Somar os clientes ativos de cada mês para ter o ano.
Estoque, fluxo e taxa se guardam diferente

KPIs de estoque (clientes ativos, seguidores, saldo, MRR) são o valor no último dia do período. KPIs de fluxo (vendas, leads, cancelamentos) são a soma do período. Taxas se gravam com numerador e denominador, para recalcular trimestre e ano. Valor convertido de moeda guarda a taxa usada no mês e congela junto.

09
O time editando o número na mesma aba que a rotina sobrescreve.
A planilha só lê

A série chega à planilha por reverse ETL, em abas automáticas que só a rotina escreve. Abas manuais (comentários, metas) ficam separadas e nunca são sobrescritas. Lançamento manual de KPI entra pela tabela de lançamentos, validado contra o catálogo, e não digitado na aba automática.

O que cada linha da série guarda

Uma linha por KPI, período e lote. A leitura fica com o último lote válido.

Identificador estável do catálogoKPIkpi_id
Dia ou mês de referência, fechadoPeríododata
Valor, e numerador e denominador quando é taxaValorvalor
ok, parcial ou ausenteStatus do dadostatus_dado
Identificador e sequência da cargaLotebatch_id, carga_seq
Rotina ou pessoa, e quandoOrigempreenchido_por, preenchido_em
Provisório, final ou ajusteFechamentoversao

Definições

Valor do KPI
valor do indicador para um kpi_id e um período, gravado por um lote; a leitura usa o lote válido de maior sequência
KPI de estoque
valor no último dia do período: clientes ativos, seguidores, saldo, MRR
KPI de fluxo
soma dos eventos do período: vendas, leads, cancelamentos
Taxa
numerador do período / denominador do período, gravados separados; trimestre e ano recalculados a partir das somas
Período fechado
dia anterior no fuso local ou mês calendário encerrado; o período corrente é parcial
Mês congelado
mês com versão final gravada; só muda por ajuste registrado
Cobertura da série
períodos com status ok / períodos desde o início do KPI

Armadilhas que já aconteceram

O mês encolheu depois da reunião

Uma regra de qualificação recalculada a cada execução passou a valer para cadastros antigos, e o número de um mês caiu depois de apresentado.

Carimbe o veredito no dia do evento e não reescreva.

Uma gravação apagou semanas

Uma execução sobrescreveu a tabela de fotos e cerca de três semanas tiveram de ser reconstruídas.

Modo de acréscimo e trava contra gravação vazia.

A API só devolvia semanas

A ferramenta de atendimento entregava só as últimas semanas de tickets, e o mês anterior tinha menos da metade dos tickets reais na tabela.

Acumulador por id desde a primeira carga.

Rede social sem passado

A API de uma rede social só cobria os meses recentes; anos de série diária existiam apenas numa planilha exportada antes.

Suba o histórico uma vez como fonte congelada e una com a série nova num corte seco por data.

Recarga que apagou meses

Uma recarga completa de eventos falhou no meio e apagou meses da tabela de origem.

Tire uma cópia congelada antes de qualquer recarga completa.

Zero que era falta de carga

Um dia útil sem nenhum registro de nenhuma conta apareceu como zero na série; era falha de carga da fonte.

Status ausente, não zero, e alerta de lacuna.

Teste de aceitação

O caso está pronto quando todos os itens passam.

Pacote para o agente

Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.

Markdown completo
KPIs históricos
- A série oficial está em <tabela de valores>; leia pela visão <visão de leitura>, que traz o último lote válido por KPI e período.
- Cada KPI tem kpi_id, definição, unidade, dono e periodicidade no catálogo <tabela de catálogo>. Use a definição do catálogo.
- Meses com versão final não mudam. Correções posteriores aparecem como ajuste, com o mês de referência.
- O mês corrente é parcial: não compare com mês fechado.
- KPIs de estoque (clientes ativos, seguidores, saldo, MRR) = valor no último dia do período; nunca some meses.
- KPIs de fluxo = soma do período. Taxas: recalcule trimestre e ano a partir de numerador e denominador.
- Status ausente não é zero: diga que não há dado para aquele período.
- Nunca recalcule um período fechado a partir das tabelas de origem para responder; use a série.
Exceções por cliente:
- <cliente>: o KPI <kpi_id> mudou de definição em <data>; antes disso a série usa <regra antiga>.
- <cliente>: o histórico de <fonte> antes de <data> vem de <planilha congelada>.
- <cliente>: câmbio de reporte = média do mês de <fonte da taxa>, congelado no fechamento.

Variações

Lançamento manual

Lideranças lançam os KPIs que não têm fonte automática por uma rotina que valida contra o catálogo.

Meta x realizado

A meta entra como outro valor do mesmo kpi_id, com a versão do plano congelada.

Foto semanal de entidades

Para campos que o CRM não versiona, uma foto semanal do negócio ao lado da série de KPI.