Por que somar saldo dá número errado no Power BI
Você soma o saldo de uma conta em janeiro e fevereiro e o Power BI mostra o dobro do que deveria. Não é bug do relatório — é o tipo de dado sendo tratado do jeito errado. Saldo é o mesmo dinheiro parado, mês após mês; somar linhas repetidas do mesmo valor nunca vai dar o número certo.
- Existem dois tipos de fato numa tabela: evento (venda, pedido) e instantâneo/snapshot (saldo, estoque).
- Evento pode ser somado ao longo do tempo — cada linha é dinheiro novo.
- Instantâneo não pode ser somado — é o mesmo valor medido de novo, mês a mês.
- A medida certa pra instantâneo normalmente é "último valor do período", não SUM.
O que diferencia um fato de evento de um fato instantâneo
Uma tabela de vendas registra algo que aconteceu: cada linha é uma venda nova, dinheiro que entrou naquele momento e não vai se repetir. Por isso somar todas as linhas de janeiro e fevereiro dá o total real do período — são eventos distintos.
Uma tabela de saldo de conta funciona diferente: a linha de janeiro mostra R$ 5.000 e a de fevereiro também mostra R$ 5.000 porque é o mesmo dinheiro que continua parado na conta, não um novo depósito. Somar as duas linhas dá R$ 10.000 — um número que não existe em lugar nenhum da realidade.
Onde esse erro aparece na prática
Saldo bancário é o exemplo mais direto, mas o mesmo problema aparece em qualquer métrica que representa um estado em vez de um acontecimento: nível de estoque, número de funcionários ativos, temperatura de um sensor, posição de um veículo. Todos esses valores são medidos repetidamente ao longo do tempo, e nenhum deles deveria ser somado direto num cartão de total.
É comum esse erro passar despercebido justamente porque o Power BI não avisa nada — a soma acontece sem erro, sem aviso, só com o número errado. Quem não conhece a diferença entre os dois tipos de fato normalmente só percebe quando alguém de fora questiona o dashboard.
Como calcular o valor certo pra um instantâneo
A saída não é abandonar a soma pra sempre — é trocar a medida pela pergunta certa. Para saldo, a pergunta certa costuma ser "qual foi o último valor registrado no período", não "quanto deu somando tudo". Em DAX, isso normalmente é resolvido com funções como LASTNONBLANK ou CALCULATE combinado com o máximo de data dentro do contexto de filtro.
Para outras métricas de estado, a resposta certa pode ser a média em vez do último valor — depende do que o número precisa representar. O ponto em comum é sempre o mesmo: parar antes de arrastar SOMA pra cima de um campo e perguntar se aquele valor é um evento novo ou uma fotografia repetida.
Como evitar esse erro desde a modelagem
O jeito mais confiável de nunca cair nessa armadilha é decidir o tipo de cada tabela fato antes de montar qualquer medida — não depois que o número já saiu errado. Ao trazer uma tabela nova pro modelo, pergunte: cada linha aqui é algo que aconteceu uma vez, ou é uma leitura repetida de um valor que muda devagar? A resposta dessa pergunta define se SOMA é segura ou se você precisa de uma medida diferente.
Quer aprender modelagem de dados de verdade?
O curso completo de Power BI da TECH SANTOS BR cobre modelagem de dados, Power Query e DAX — do zero até dashboards publicados sem número errado.
Perguntas frequentes
Por que o Power BI soma errado o saldo de uma conta?
Porque saldo é um fato instantâneo: cada linha é uma fotografia de um valor num momento, não um evento novo. Somar instantâneos ao longo do tempo conta o mesmo dinheiro várias vezes.
Qual a diferença entre fato de evento e fato instantâneo?
Evento registra algo que aconteceu uma vez e pode ser somado livremente. Instantâneo registra um valor medido num ponto no tempo e normalmente precisa da medida certa em vez de soma direta.
Como calcular o saldo certo por período no Power BI?
Use uma medida que traga o último valor do período (LASTNONBLANK em DAX) em vez de somar — o objetivo é pegar o valor representativo do momento, não empilhar valores repetidos.
Todo dado numérico no Power BI é fato de evento?
Não. Métricas que representam um estado (saldo, estoque, temperatura) são instantâneas. Métricas que representam algo que aconteceu (venda, pedido) são eventos.
Fontes: Microsoft Learn — Entender o esquema estrela. Consultada em 03/08/2026.