Compartilhar via


Junção externa direita

Um dos tipos de junção disponíveis na caixa de diálogo Mesclar no Power Query é a junção externa direita que mantém todas as linhas da tabela direita e traz também todas as linhas correspondentes da tabela esquerda. Para mais informações, consulte: Visão geral das operações de mesclar

Exemplo de junção externa direita.

A figura mostra uma tabela à esquerda com colunas Date, CountryID e Units. A coluna CountryID destacada contém os valores 1 nas linhas 1 e 2, 3 na linha 3 e 4 na linha 4. Uma tabela à direita contém colunas ID e Country, com apenas uma linha. A coluna ID enfatizada contém um valor de 3 na linha 1 (indicando o Panamá). A tabela abaixo das duas primeiras tabelas contém as colunas Date, CountryID, Units e Country. A tabela tem uma linha, com o CountryID de 3 e o país do Panamá.

Este artigo usa dados de exemplo para mostrar como fazer uma operação de mesclagem com a junção externa direita. As tabelas de origem de exemplo para este exemplo são:

  • Sales: esta tabela inclui os campos Date, CountryID e Units. CountryID é um valor numérico inteiro que representa o identificador exclusivo da tabelaCountries.

    Tabela Sales contendo as colunas Date, CountryID e Units com CountryID definido como 1 nas linhas 1 e 2, 3 na linha 3 e 4 na linha 4.

  • Countries: esta é uma tabela de referência com os campos id e Country. O campo ID representa o identificador exclusivo de cada registro.

    Tabela Countries com uma única linha, com ID definido como 3 e Country definido como Panama.

Neste exemplo, você mesclará ambas as tabelas, com a tabela Sales sendo a tabela à esquerda e a tabela Countries, à direita. A junção será feita entre as colunas a seguir.

Campo da tabela Sales Campo da tabela Countries
CountryID ID

O objetivo é criar uma tabela como a seguinte, onde o nome do país/região aparece como uma nova coluna País na tabela Vendas. Devido à forma como a junção externa direita funciona, todas as linhas da tabela direita serão trazidas, mas somente as linhas correspondentes da tabela esquerda serão mantidas.

Associação externa direita da tabela final com cabeçalhos das colunas Date, CountryID, Units e Country e uma única linha de dados para Panama.

Para fazer uma junção externa à direita

  1. Selecione a consulta Sales e selecione Mesclar consultas.
  2. Na caixa de diálogo Mesclar, em Tabela à direita para mesclar, selecione Countries.
  3. Na tabela Sales, selecione a coluna CountryID.
  4. Na tabela Countries, selecione a coluna id.
  5. Na seçãoJoin Kind selecione Right Outer.
  6. Selecione OK.

Caixa de diálogo Mesclar mostrando os resultados de seguir o procedimento de associação externa direita anterior.

Na coluna Countries recém-criada, expanda o campo Country. Não marque a caixa de seleção Usar nome da coluna original como prefixo.

Expanda a coluna da tabela para Country.

Depois de executar essa operação, você terá criado uma tabela semelhante à imagem a seguir.

Tabela final com cabeçalhos das colunas Date, CountryID, Units e Country e uma única linha de dados para Panama.