Indústria · 2025 · Trabalho interno
Fechamento mensal que saía do Excel em três dias
O relatório gerencial dependia de sete planilhas consolidadas à mão. Modelei a origem e devolvi o fechamento em atualização automática.
Entregue dentro da operação em que eu trabalho, com dados mascarados.
- Power BI
- SQL Server
- Power Query
- DAX
3 dias → 4 h
Tempo de fechamento
Da última carga do ERP ao relatório aprovado
7 → 1
Planilhas na cadeia
11
Indicadores unificados
Antes calculados de forma diferente por área
O problema
O relatório gerencial do mês chegava à diretoria com três dias de atraso. A causa não era volume de dado — era o caminho até ele. Sete planilhas alimentadas por áreas diferentes eram consolidadas à mão por uma única pessoa da controladoria, que também era o único ponto de falha: quando essa pessoa entrava de férias, o fechamento parava.
Pior que o atraso era a divergência. Comercial e Financeiro reportavam margens diferentes para o mesmo produto, porque cada área tinha decidido, anos antes, o que entrava no custo. Ninguém estava errado. Simplesmente não havia uma regra escrita.
O que foi feito
Comecei pelo dicionário, não pelo painel. Reuni as duas áreas e documentei as duas definições de margem lado a lado, até a diretoria escolher qual valia. Só depois disso montei o modelo.
- Modelo dimensional sobre as tabelas do ERP, sem passar por planilha
- Medidas em DAX com a regra de negócio escrita em comentário, uma a uma
- Atualização agendada e um painel de conferência para a controladoria validar a carga antes de liberar o relatório
O que travou no caminho
O modelo ficou pronto em três semanas e ninguém usou por mais um mês.
O motivo foi banal e eu deveria ter previsto: a controladoria não confiava num número que não tinha conferido linha a linha. O painel dava o total certo, mas não dava o caminho até ele. Do ponto de vista de quem assina o relatório, isso é o mesmo que não dar nada.
A solução não foi técnica. Construí o painel de conferência — uma tela feia, de uso interno, que compara o total do modelo com o total da origem e lista as diferenças. Depois de duas semanas batendo, a equipe parou de abrir a planilha antiga por conta própria.
A lição foi que adoção não é etapa de entrega, é requisito de projeto — e que eu tinha tratado como se fosse.
Resultado
O fechamento passou de três dias para uma manhã, e deixou de depender de uma pessoa só. A divergência de margem entre Comercial e Financeiro acabou — não porque o painel resolveu, mas porque a regra virou decisão documentada antes de virar código.
Tem um problema parecido?
Se este caso se parece com algo que você precisa resolver — numa vaga ou num projeto — a conversa começa pelo problema, não pela ferramenta.