Como remover duplicados no Power Query
Básico4 min
O problema
A tabela de dimensão tem chaves repetidas e o relacionamento falha.
Como funciona
Ordene pelo critério que define a linha correta e depois remova duplicados pela coluna chave.
Exemplo
Power Query (M)
= Table.Distinct(
Table.Sort(Origem, {{"AtualizadoEm", Order.Descending}}),
{"ClienteID"}
)Resultado
Uma linha por cliente, mantendo o registro mais recente.
Quando usar
- Dimensões vindas de várias fontes
- Cadastros com histórico
Quando evitar
- Tabelas fato, onde repetição costuma ser legítima
Resolve Melhor
Valide a contagem de linhas antes e depois: perder registros silenciosamente é o risco real dessa etapa.