Ao mesclar, você normalmente une duas consultas que estão no Excel ou de uma fonte de dados externa. Além disso, o recurso Mesclar tem uma interface de usuário intuitiva para ajudá-lo a unir facilmente duas tabelas relacionadas. Para obter um exemplo de como mesclar o total de vendas de uma consulta de detalhes do pedido em uma tabela de produtos, consulte o tutorial Saiba como combinar várias fontes de dados .
Cuidado
Os Níveis de privacidade impedem que um usuário combine inadvertidamente dados de várias fontes de dados que podem ser privados ou organizacionais. Dependendo da consulta, um usuário poderia inadvertidamente enviar dados da fonte de dados privada para outra fonte de dados que pode ser mal-intencionada. O Power Query analisa cada fonte de dados e a classifica em um nível definido de privacidade: Pública, organizacional e privada. Para obter mais informações sobre os Níveis de Privacidade, consulte Definir níveis de privacidade.
Sobre a mesclagem de consultas
Uma consulta de mesclagem cria uma nova consulta com base em duas consultas existentes. Um resultado de consulta contém todas as colunas de uma tabela primária, com uma coluna servindo como uma única coluna contendo uma relação com uma tabela secundária. A tabela relacionada contém todas as linhas correspondentes a cada linha de uma tabela primária com base em um valor de coluna comum. A operação Expandir adiciona colunas de uma tabela relacionada a uma tabela primária.
Há dois tipos de operações de mesclagem:
- Mesclagem embutida Você mescla dados à consulta existente até chegar a um resultado final. O resultado é uma nova etapa no final da consulta atual.
- Mesclagem Intermediária Você cria uma nova consulta para cada operação de mesclagem.
Para ver uma representação visual das relações na caixa de diálogo Dependências de Consulta , selecione Exibir>Dependências de Consulta. Na parte inferior da caixa de diálogo, selecione o comando Layout para controlar a orientação do diagrama.
Executar uma operação de mesclagem
Você precisa de pelo menos duas consultas que possam ser mescladas e que tenham pelo menos uma ou mais colunas para corresponder em uma operação de junção. Eles podem vir de diferentes tipos de fontes de dados externas. O exemplo a seguir usa Produtos e Total de Vendas.
Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.
Para fazer uma mesclagem embutida, selecione Home>Merge Queries. Para fazer uma mesclagem intermediária, selecione Início> na seta ao lado de Mesclar Consultas>Mesclar Consultas como Novas.
A caixa de diálogo Mesclar é exibida.
Selecione a tabela primária na primeira lista suspensa e, em seguida, selecione uma coluna de junção selecionando o cabeçalho da coluna.
Selecione a tabela relacionada na próxima lista suspensa e, em seguida, selecione uma coluna correspondente selecionando o cabeçalho da coluna.
Certifique-se de selecionar o mesmo número de colunas para corresponder na visualização das tabelas principal e relacionada ou secundária. A comparação de colunas é baseada na ordem de seleção em cada tabela. As colunas correspondentes devem ser do mesmo tipo de dados, como Texto ou Número. Você também pode selecionar várias colunas para mesclar.
Depois de selecionar colunas de uma tabela primária e de uma tabela relacionada, o Power Query exibe o número de correspondências de um conjunto superior de linhas. Essa ação valida se a operação de mesclagem estava correta ou se você precisa fazer alterações para obter os resultados desejados. Você pode selecionar tabelas ou colunas diferentes.
A operação de junção padrão é uma junção interna, mas na lista suspensa Tipo de junção , você pode selecionar os seguintes tipos de operações de junção:
Junção interna Traz apenas as linhas correspondentes das tabelas primária e relacionadas.Junção externa esquerda Mantém todas as linhas da tabela primária e traz as linhas correspondentes da tabela relacionada.
Junção externa direita Mantém todas as linhas da tabela relacionada e traz todas as linhas correspondentes da tabela primária.
Externa completa Traz todas as linhas das tabelas primária e relacionada.
Anti-junção esquerda Traz somente as linhas da tabela primária que não têm linhas correspondentes da tabela relacionada.
Anti-junção direita Traz somente as linhas da tabela relacionada que não têm linhas correspondentes da tabela primária.
Junção cruzada Retorna o produto cartesiano das linhas de ambas as tabelas combinando cada linha da tabela primária com cada linha da tabela relacionada.
Se você quiser fazer uma correspondência difusa, selecione Usar correspondência difusa para executar a mesclagem e selecione uma das opções de Correspondência difusa. Para obter mais informações, consulte Criar uma correspondência difusa.
Para incluir apenas as linhas da tabela primária que corresponderem à tabela relacionada, selecione Incluir somente linhas correspondentes. Caso contrário, todas as linhas da tabela primária serão incluídas na consulta resultante.
Selecione OK.
Resultado
Expandir a coluna Tabela
Após uma operação de mesclagem , você pode expandir a coluna estruturada Tabela para adicionar colunas da tabela relacionada à tabela primária. Uma vez que uma coluna é expandida na tabela primária, você pode aplicar filtros e outras operações de transformação. Para obter mais informações, consulte Trabalhar com uma coluna estruturada de lista, registro ou tabela.
Na Visualização de Dados, selecione o ícone Expandir
ao lado do cabeçalho da coluna NewColumn .Na caixa suspensa Expandir , marque ou desmarque as colunas para exibir os resultados desejados. Para agregar os valores da coluna, selecione Agregar.
Talvez você queira renomear as novas colunas. Para obter mais informações, consulte Renomear uma coluna.
Veja Também
Ajuda do Power Query para Excel
Aprenda a combinar várias fontes de dados
Visão geral das consultas de mesclagem (docs.com)
Junção externa esquerda (docs.com)
Junção externa direita (docs.com)
Junção externa completa (docs.com)
Anti-junção esquerda (docs.com)