Relacionamento no Power BI: por que sempre 1 pra muitos
O modelo trava, o cartão de total mostra um número maior do que devia, e você não sabe por onde começar a procurar o erro. Nove em cada dez vezes, o problema está no relacionamento entre as tabelas — especificamente, em qual lado da relação tem valor repetido e qual tem valor único.
- Num relacionamento 1:N, a coluna de um lado tem só uma instância de cada valor, e o outro lado pode ter várias (Microsoft Learn).
- Tabela de dimensão (produto, cliente, data) fica no lado "um"; tabela de fato (vendas, pedidos) fica no lado "muitos" — esse desenho é o esquema estrela.
- O Power BI detecta a cardinalidade automaticamente, mas vale conferir manualmente quando um total parecer errado.
- Relacionamento muitos-para-muitos costuma ser a causa raiz de contagem duplicada.
Por que o Power BI trava com relacionamento errado?
As opções de cardinalidade um-para-muitos e muitos-para-um são essencialmente a mesma coisa e também as mais comuns — numa relação um-para-muitos, a coluna de uma tabela tem só uma instância de determinado valor, enquanto a tabela relacionada pode ter mais de uma instância do mesmo valor (Microsoft Learn). Quando essa regra não é respeitada — os dois lados têm valor repetido — o Power BI ainda deixa você criar o relacionamento, mas o resultado dos cálculos passa a multiplicar linhas sem avisar.
O que é esquema estrela e por que ele evita o problema
Uma cardinalidade de relacionamento comum é um-para-muitos, ou sua inversa muitos-para-um; o lado "um" é sempre uma tabela de dimensão, e o lado "muitos" é sempre uma tabela de fato (Microsoft Learn). Dimensão é o cadastro — produto, cliente, vendedor, data — onde cada linha representa um item único. Fato é o registro de evento que se repete — cada linha de venda, cada linha de pedido.
Montar o modelo assim (uma tabela de dimensão pequena e única, ligada a uma tabela de fato grande e repetitiva) é o que os profissionais de dados chamam de esquema estrela, e é o desenho que evita a maioria dos problemas de duplicação e lentidão no Power BI.
Como o Power BI decide a cardinalidade sozinho
Ao criar um relacionamento no Power BI Desktop, o mecanismo de design detecta e define automaticamente o tipo de cardinalidade, consultando o modelo pra saber quais colunas contêm valores únicos — em modelos Import, usando estatísticas internas de armazenamento; em modelos DirectQuery, enviando consultas de perfil pra fonte de dados (Microsoft Learn). Isso funciona bem na maioria dos casos, mas não é infalível: se os dados de origem tiverem duplicidade inesperada num campo que deveria ser único, a detecção automática pode acertar a cardinalidade errada.
Como corrigir um total duplicado no Power BI
Primeiro, identifique o relacionamento suspeito no Modelo (ícone de diagrama na barra lateral) e confira a cardinalidade mostrada na linha que conecta as duas tabelas. Se aparecer "muitos-para-muitos" onde você esperava "um-para-muitos", investigue a coluna que deveria ser única — normalmente sobra um valor duplicado escondido nela, e é aí que mora o total inflado.
Quer aprender isso (e muito mais) com prática guiada?
O curso completo de Power BI da TECH SANTOS BR cobre Excel aplicado, modelagem de dados, Power Query e DAX — do zero até dashboards publicados de verdade.
Perguntas frequentes
Por que meu total está duplicado no Power BI?
O motivo mais comum é um relacionamento onde os dois lados têm valores repetidos (muitos-para-muitos) em vez de um lado único — isso multiplica as linhas na hora do cálculo.
O que é tabela de dimensão e tabela de fato?
Dimensão é a tabela com um valor único por linha (produto, cliente, data), sempre no lado "um". Fato é a tabela de eventos que se repete (vendas, pedidos), sempre no lado "muitos".
Preciso configurar a cardinalidade manualmente?
Normalmente não — o Power BI detecta e define automaticamente. Vale conferir manualmente quando o resultado de um cálculo parecer estranho.
Relacionamento muitos-para-muitos nunca deve ser usado?
Existem casos legítimos, mas exigem mais cuidado com filtro e desempenho — use só quando um relacionamento 1:N não resolve o cenário.
Fontes: Microsoft Learn — Relacionamentos de modelo no Power BI Desktop, Microsoft Learn — Entender o esquema estrela. Consultadas em 19/07/2026.