Power BI · 2026-10-06

Mesclar no Power Query: evite duplicar suas vendas reais

Aprenda a mesclar no Power Query sem multiplicar vendas. Valide chaves, escolha a junção adequada e identifique cadastros ausentes com testes de contagem.

Mesclar no Power Query: evite duplicar suas vendas reais

Mesclar no Power Query: evite duplicar suas vendas

Mesclar no Power Query permite acrescentar informações de uma tabela a outra usando valores correspondentes. A operação pode, porém, multiplicar linhas quando o cadastro contém mais de uma correspondência por chave. O resultado parece enriquecido, mas o total financeiro muda sem que uma venda nova tenha ocorrido.

Este roteiro ensina a incorporar um cadastro de clientes às vendas com controles verificáveis. O foco é a correspondência entre tabelas, diferente de empilhar arquivos mensais. Antes de trabalhar no arquivo principal, faça uma cópia e anote contagem de linhas, quantidade e valor da base original.

1. Declare a relação antes de mesclar no Power Query

Defina o significado da chave em cada tabela. Se a venda identifica cliente por empresa e código, o cadastro precisa usar a mesma combinação. Um código isolado pode se repetir em filiais e produzir correspondências incorretas mesmo quando os nomes parecem semelhantes.

Estabeleça a regra esperada: cada linha de venda deve encontrar no máximo um registro do cadastro. Se existem versões históricas do cliente, escolher a versão exige outra lógica, como vigência. Não elimine versões válidas somente para fazer a mesclagem caber numa relação simples.

2. Verifique duplicidades na tabela de cadastro

Crie uma consulta auxiliar e agrupe pelas colunas da chave, contando linhas. Filtre contagens maiores que um. Inspecione se os registros são cópias idênticas ou se representam divergências reais de equipe, região e situação. A correção depende do significado de cada caso.

Num exemplo hipotético, o cliente 42 aparece três vezes com regiões diferentes. Remover duplicatas arbitrariamente escolheria uma região sem critério. Consulte a fonte oficial, corrija o cadastro ou defina uma regra explícita de versão. Guarde os casos descartados numa consulta de auditoria.

3. Padronize os tipos e preserve zeros relevantes

Confirme se as colunas correspondentes usam o mesmo tipo de dado. A documentação de mesclagem da Microsoft, consultada em 6 de outubro de 2026, alerta que tipos diferentes podem impedir resultados corretos. Códigos com zeros iniciais geralmente exigem tratamento como identificadores textuais.

Limpe espaços quando eles forem ruído, mas não transforme identificadores sem validar a regra. “0012” e “12” podem representar a mesma entidade ou entidades distintas. Padronize usando uma decisão do negócio, mantenha a coluna original e registre a transformação aplicada.

4. Escolha a junção conforme a pergunta

Para preservar todas as vendas e acrescentar atributos quando houver correspondência, use a junção externa à esquerda. A tabela de vendas deve ficar à esquerda. Uma junção interna conserva apenas linhas correspondentes, podendo retirar vendas legítimas cujo cadastro está incompleto.

Decida conscientemente se linhas sem cadastro devem continuar no relatório. Na maior parte das análises de faturamento, convém mantê-las com uma classificação de pendência. Excluir dados para obter uma tabela sem campos vazios transforma uma falha de cadastro em distorção financeira.

5. Selecione as chaves na ordem correta

No editor, use Mesclar Consultas e selecione as tabelas. Quando a chave usa várias colunas, selecione as correspondentes na mesma ordem em ambas. A coluna “empresa” deve corresponder a “empresa”, e “cliente” a “cliente”. Verifique os nomes antes de confirmar.

A tabela resultante inicialmente contém uma coluna de tabelas aninhadas. Expanda somente os atributos necessários, como região e segmento. Não traga todas as colunas por conveniência: nomes repetidos dificultam revisão e aumentam a chance de usar um atributo de origem equivocada.

6. Conte linhas antes e depois da expansão

Avalie a contagem depois de expandir, pois é nesse estágio que múltiplas correspondências podem criar linhas adicionais. Em um exemplo hipotético, 1.000 linhas de vendas passam para 1.020. Isso indica que pelo menos algumas vendas encontraram mais de um registro no cadastro.

Compare também o valor total e a quantidade. Uma venda de R$ 500 com duas correspondências pode aparecer duas vezes, contribuindo R$ 1.000. Investigue a chave dessas linhas. Não aplique uma correção ao total para compensar uma duplicação que permanece na base.

7. Liste os registros que ficaram sem correspondência

Crie uma consulta de diagnóstico com a mesma chave e uma antijunção à esquerda. Esse tipo retorna registros da tabela esquerda sem correspondência na direita, conforme a referência oficial da Microsoft, consultada em 6 de outubro de 2026. Use o resultado para encaminhar correções de cadastro.

Separe código vazio, código inexistente e chave com formato divergente. As ações são diferentes: preencher origem, incluir cadastro ou ajustar padronização. Mostre a quantidade e o valor associados a cada grupo para que o responsável consiga priorizar os casos com impacto relevante.

8. Verifique o perfil completo dos dados

Ative qualidade, distribuição e perfil de coluna para localizar vazios e padrões inesperados. A documentação das ferramentas de perfil, consultada em 6 de outubro de 2026, informa que a análise considera inicialmente as primeiras 1.000 linhas e permite mudar para o conjunto inteiro.

Uma prévia limpa não garante uma carga limpa. Confira o perfil completo quando a base permitir e mantenha consultas explícitas de contagem de duplicidades e ausências. O perfil visual facilita a investigação; os testes de chave tornam a validação repetível após cada atualização.

9. Diferencie mesclagem de anexação de arquivos

Anexar agrega linhas de estruturas compatíveis. Mesclar procura correspondências para acrescentar informações. Se a intenção é reunir vendas de vários meses, o roteiro de combinação de arquivos mensais atende a etapa anterior. Confundir as operações pode gerar perdas ou cruzamentos desnecessários.

Depois da preparação, reveja a estrutura da análise de indicadores de vendas. A inclusão de região e segmento deve permitir recortes sem alterar o faturamento de origem. Teste um cliente conhecido e uma venda sem cadastro antes de confiar no total geral.

10. Transforme a validação em uma rotina de carga

Mantenha uma tabela de controle com linhas de entrada, linhas de saída, valor total, chaves duplicadas e vendas sem correspondência. Defina quem revisa cada divergência. Quando ocorrer uma expansão inesperada, interrompa a distribuição do relatório até identificar a causa e corrigir a regra.

O modelo editável de Vendas pode receber uma base preparada conforme sua estrutura. Compare colunas e níveis de detalhe antes de substituir a fonte. Salve as consultas de diagnóstico junto ao projeto; na próxima atualização, elas devem confirmar a integridade do enriquecimento, e não apenas a aparência das visualizações.

Inclua um teste de manutenção: acrescente, numa cópia da origem, um cadastro duplicado e confirme que o controle detecta a expansão. Depois, remova um cadastro e confirme a entrada da venda na fila de ausências. Esses testes verificam cenários que um total correto no primeiro carregamento não revela.

Documente também quais colunas podem ser alteradas sem mudar a correspondência. Uma mudança de nome comercial deve atualizar o atributo, mas não criar outra entidade. Já uma mudança na chave exige revisar os vínculos. Com essa distinção, o processo resiste melhor às alterações normais de cadastro.