RFM — Planilha × BI × Gateway

Alinhamento de métricas · Gateway HorusBI

RFM: o que seguimos da planilha e o que bate com o BI

A planilha VendaMais é a fonte da verdade das fórmulas. O BI é referência — mas parte do que ele exibe está inconsistente com a própria metodologia. Abaixo, dimensão por dimensão, o que cada um define e onde o nosso gateway se encaixa.

Tenant TRON · empresa 010 · referência jul/2026 · período padrão = mês atual

Fonte da verdadePlanilha VendaMaisAs fórmulas (Erlan) — mesmas para todos os clientes. É o que implementamos.
Referência (com ressalvas)HorusBI (TRON)Oráculo de conferência. A legenda da tela está errada e F/V vêm do DW por loja.
ImplementaçãoNosso gatewayCalcula do Protheus ao vivo, seguindo a planilha, respeitando os filtros globais.
Segue / Bate Parcial Não bate

Comparação por dimensão

Recência (R) Segue planilhaBate no BI · 97%
Planilha

Dias sem compra → ≤30·60·90·120·+ (R5→R1).

BI

Legenda diz ≤3/7/14/30 (errada). O dado real segue 30/60/90/120.

Gateway

30/60/90/120, sobre a última compra do histórico até hoje.

Frequência (F) Segue planilhaParcial no BI
Planilha

Nº de meses com compra em 12m12·9·6·3·≤2.

BI

Legenda diz pedidos/semana (errada). O dado é calculado por cliente+loja (base opaca).

Gateway

Meses com compra em 12m, conforme a fórmula.

Valor (M) Segue planilhaNão bate no BI
Planilha

Faixas fixas de R$ do faturamento 12m → 50k·200k·500k·1M.

BI

Legenda diz "quintil". O dado é inconsistente — ex.: V5 com faturamento zero, V1 com R$478k.

Gateway

Faixas fixas do Erlan. Na escala do TRON, quase tudo cai em V1 (clientes menores).

Nota Segue planilhaFórmula bate no BI
Planilha

Soma R + F + V (3 a 15).

BI

Confirmado: R+F+V (ex.: 5+5+2 = 12).

Gateway

R+F+V. Valor final varia junto com F e V.

F+M médio (eixo da matriz) Segue planilhaBate no BI
Planilha

ROUNDUP((F+M)/2) → 1 a 5.

BI

Mesmo cálculo (eixo Y da matriz).

Gateway

Idêntico.

Segmento (matriz 5×5) Segue planilhaEstrutura bate; contagem via F/V
Planilha

Matriz Recência × F+M médio → 11 segmentos nomeados.

BI

Mesma matriz e mesmos nomes.

Gateway

Mesma matriz, validada célula a célula. Contagem herda F/V.

População / Período Difere da planilhaBate no BI
Planilha

Snapshot da base toda (inclui inativos / "Sem compra").

BI

Filtra pela população do período (mês atual por padrão). A matriz do BI usa universo mais amplo que as próprias distribuições.

Gateway

Clientes com faturamento no período, + Vendedor/Supervisor/Filial. Jan→hoje: 1.987 (BI 1.971) · mês atual: 154.

Resumo pra decisão

Seguimos a planilha em

  • Recência — faixas por dias (30/60/90/120)
  • Frequência — meses com compra em 12m
  • Valor — faixas fixas de R$ (fórmula + cortes do Erlan)
  • Nota — soma R+F+V
  • F+M médio — ROUNDUP da média
  • Segmento — matriz 5×5 completa

Onde divergimos (de propósito)

  • População: a planilha mostra a base toda; nós filtramos pelo período — como o BI e como foi pedido (default mês atual)
  • Valor no TRON: os cortes do Erlan são de um atacadista grande; falta a tabela de faixas do TRON
  • Status (Ativo/Inativo/Pré-Inativo): é da tela de Churn, não da RFM

Onde bate (e não bate) com o BI

Bate com o BI

  • Recência — 28 de 29 clientes (97%)
  • População por período — Jan→hoje 1.987 vs 1.971
  • Nota, F+M, matriz — fórmula e estrutura idênticas

Não bate — e por quê

  • Frequência e Valor: o BI os traz pré-calculados no DW por cliente+loja, com base que não reproduzimos
  • Valor ainda está inconsistente no próprio BI (V5 com faturamento zero)
  • A legenda da tela do BI está desatualizada (mostra regras antigas: ≤3 dias, pedidos/semana, quintil)

Única pendência aberta

A tabela de faixas de R$ do Valor específica do TRON. Hoje usamos os cortes do Erlan (50k·200k·500k·1M). Assim que a VendaMais passar os cortes do TRON, é trocar 4 números em RfmScore::VALOR_FAIXAS e o Valor passa a distribuir na escala certa. Todo o resto já está conforme a planilha.

Metodologia: RFM VendaMais (planilha Erlan) · cálculo ao vivo sobre Protheus SD2 (faturamento = TES gera duplicata) · Recência sobre histórico, Frequência e Valor sobre 12 meses móveis · população filtrada pelo período e demais filtros globais.