Compartilhar via


Junção externa direita

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

Exemplo de junção externa direita.

Diagrama da tabela esquerda que contém colunas Date, CountryID e Units. A coluna CountryID enfatizada contém valores de 1 nas linhas 1 e 2, 3 na linha 3 e 4 na linha 4. A 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á). Uma tabela abaixo das duas primeiras tabelas contém colunas Date, CountryID, Units e Country. A tabela tem uma linha, com a CountryID de 3 e o país é 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, CountryID e Unidades. O CountryID é um valor numérico inteiro que representa o identificador exclusivo da tabela Países .

    Captura de tela da tabela de vendas que contém colunas Date, CountryID e Units, 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 para cada registro.

    Captura de tela da tabela de países com uma única linha, com ID definida como 3 e País definido como Panamá.

Neste exemplo, você mescla ambas as tabelas, com a tabela Vendas como a tabela esquerda e a tabela Países como a direita. Você faz a junção entre as colunas a seguir.

Campo da tabela Vendas Campo da tabela Países
CountryID ID

A meta é criar uma tabela como a seguinte, em que 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 são incluídas, mas apenas as linhas correspondentes da tabela esquerda são mantidas.

Captura de tela da tabela final de junção externa direita com colunas de cabeçalho Date, CountryID, Units e Country e uma única linha com dados para o Panamá.

Para fazer uma junção externa direita:

  1. Selecione a consulta Vendas e selecione Mesclar consultas.
  2. Na caixa de diálogo Mesclar , na 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 junção, selecione junção externa direita.
  6. Selecione OK.

Captura de tela da caixa de diálogo Mesclagem 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 selecione a caixa de seleção Usar o nome da coluna original como prefixo .

Captura de tela da configuração de coluna 'Expandir tabela' apenas para o país.

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

Captura de tela da tabela final com colunas de cabeçalho Date, CountryID, Units e Country e uma única linha com dados para o Panamá.