Partilhar via


Junção externa direita

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

Exemplo de junção externa direita.

A figura mostra uma 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. Uma tabela à direita contém colunas ID e País, com apenas uma linha. A coluna ID enfatizada contém um valor de 3 na linha 1 (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 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:

  • Vendas: Esta tabela inclui os campos Data, ID do País e Unidades. O CountryID é um valor de número inteiro que representa o identificador exclusivo da tabela Countries .

    Tabela de vendas contendo as colunas Data, ID do País e Unidades, com CountryID definido como 1 nas linhas 1 e 2, 3 na linha 3 e 4 na linha 4.

  • 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 registro.

    Tabela de países com uma única linha, com id definido como 3 e País definido como Panamá.

Neste exemplo, você mesclará ambas as tabelas, com a tabela Vendas como a tabela esquerda e a tabela Países como a tabela direita. A junção será feita entre as colunas seguintes.

Campo da tabela Vendas Campo da tabela Países
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 ao funcionamento da junção externa direita, todas as linhas da tabela direita serão trazidas, mas apenas as linhas correspondentes da tabela esquerda serão mantidas.

À direita, junte-se à tabela final com as colunas de cabeçalho Data, ID do País, Unidades e País e uma única linha com dados para o Panamá.

Para fazer uma junção externa direita

  1. Selecione a consulta Vendas e, em seguida, selecione Mesclar consultas.
  2. Na caixa de diálogo Mesclar, em Tabela à direita para mesclagem, selecione Países.
  3. Na tabela Vendas, selecione a coluna CountryID.
  4. Na tabela Países, selecione a coluna id.
  5. Na seção Tipo de associação, selecione Exterior direito.
  6. Selecione OK.

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

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

Expanda a coluna da tabela para País.

Depois de executar essa operação, você criará uma tabela parecida com a imagem a seguir.

Tabela final com colunas de cabeçalho Data, ID do País, Unidades e País e uma única linha com dados para o Panamá.