Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um dos tipos de junção disponíveis na caixa de diálogo Mesclar no Power Query é uma junção externa , que mantém todas as linhas da tabela esquerda e traz todas as linhas correspondentes da tabela direita. Para obter mais informações, vá para Visão geral das operações de mesclagem.
O diagrama mostra a tabela à esquerda com as colunas Data, ID do País e Unidades. A coluna CountryID enfatizada contém valores de 1 nas linhas 1 e 2, 3 na linha 3 e 4 na linha 4. O diagrama mostra a tabela à esquerda que contém as colunas ID e País. A coluna ID enfatizada contém valores de 1 na linha 1 (indicando EUA), 2 na linha 2 (indicando Canadá) e 3 na linha 3 (indicando Panamá). Uma tabela abaixo das duas primeiras tabelas contém as colunas Data, ID do País, Unidades e País. A tabela tem quatro linhas, com as duas primeiras linhas contendo os dados para CountryID 1, uma linha para CountryID 3 e uma linha para Country ID 4. Como a tabela direita não continha um ID de 4, o valor da quarta linha na coluna País contém null.
Este artigo usa dados de exemplo para mostrar como fazer uma operação de mesclagem com a junção externa esquerda. As tabelas de origem de exemplo para este exemplo são:
de Vendas: Esta tabela inclui os campos Data, CountryIDe Unidades. CountryID é um valor de número inteiro que representa o identificador único na tabela Países.
Países: Esta tabela é uma tabela de referência com os campos ID e País. O campo ID representa o identificador exclusivo de cada registo.
Tabela de países com ID definido como 1 na linha 1, 2 na linha 2 e 3 na linha 3, e País definido como EUA na linha 1, Canadá na linha 2 e Panamá na linha 3.
Neste exemplo, você mescla ambas as tabelas, com a tabela Sales como a tabela esquerda e a tabela Countries como a tabela direita. A junção é feita entre as seguintes colunas.
| Campo da tabela Vendas | Campo da tabela Países |
|---|---|
| ID do país | ID |
O objetivo é criar uma tabela como a seguinte, em que o nome do país aparece como uma nova coluna País na tabela Vendas, desde que o ID do País exista na tabela Países. Se não houver correspondências entre as tabelas esquerda e direita, um valor de nulo de será o resultado da mesclagem dessa linha. Na imagem a seguir, esse valor nulo é mostrado como sendo o caso de CountryID 4, que foi trazido da tabela Sales.
Para fazer uma junção externa à esquerda:
- Selecione a consulta de vendas e, em seguida, selecione Mesclar consultas .
- Na caixa de diálogo Mesclar, sob Tabela direita para mesclar, selecione Países.
- Na tabela Vendas, selecione a coluna CountryID.
- Na tabela Países, selecione a coluna ID.
- Na seção tipo de junção, selecione externo à esquerda.
- Selecione OK.
Na recém-criada coluna de Países , expanda o campo País . Não marque a caixa de seleção Utilizar nome da coluna original como prefixo.
Depois de executar essa operação, você cria uma tabela que se parece com a imagem a seguir.