Resolve BI

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.

Dúvidas relacionadas