Intercalar consultas (Power Query)

Ao unir, normalmente associa duas consultas que estão dentro Excel ou a partir de uma origem de dados externa. Para além disso, a funcionalidade Interagir tem uma interface de utilizador intuitiva para ajudá-lo a associar facilmente duas tabelas relacionadas. Para obter um exemplo de como combinar o total de vendas a partir de uma consulta de detalhes de encomendas para uma tabela de produtos, consulte o tutorial Saiba como combinar várias origens de dados.

Atenção: Os Níveis de Privacidade impedem um utilizador de inadvertidamente combinar dados a partir de várias origens de dados que podem ser privados ou organizacionais. Dependendo da consulta, um utilizador pode inadvertidamente enviar dados a partir de uma origem de dados privada para outra origem de dados que pode ser mal-intencionada. O Power Query analisa cada origem de dados e classifica-a num nível de privacidade definido como: Público, Organizacional e Privado. Para obter mais informações sobre Níveis de Privacidade, consulte Definir níveis de privacidade.

Uma consulta de cada vez cria uma nova consulta a partir de duas consultas existentes. Um resultado de consulta contém todas as colunas de uma tabela principal, com uma coluna a servir como uma única coluna que contém uma relação com uma tabela secundária. A tabela relacionada contém todas as linhas que correspondem a cada linha a partir de uma tabela principal com base no valor comum da tabela. Um operação Expandir adiciona colunas a partir de uma tabela relacionada a uma tabela principal. 

Existem dois tipos de operações de fim de operação:

  • Intercalação Inline     O utilizador mede os dados na sua consulta existente até atingir um resultado final. O resultado é um novo passo no final da consulta atual.

  • Intercalar Intermédia     Pode criar uma nova consulta para cada operação de operação de cada operação de

Para ver uma representação visual das relações na caixa de diálogo Dependências da Consulta, selecione Ver> Dependências da Consulta. Na parte inferior da caixa de diálogo, selecione o comando Esquema para controlar a orientação do diagrama.

A vista na caixa de diálogo Dependências da Consulta

Precisa de pelo menos duas consultas que podem ser intercaladas e que tenham, pelo menos, uma ou mais colunas para corresponder numa operação de associação. Podem ser de diferentes tipos de origens de dados externas. O exemplo seguinte utiliza Produtos e Total de Vendas.

  1. Para abrir uma consulta, localize uma previamente carregada a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Home> Consultas de Merge. A ação predefinida é fazer uma meração inline. Para intercalar, selecione a seta junto ao comando e, em seguida, selecione Intercalar Consultas como Novas

    A caixa de diálogo Merge é exibida.

  3. Selecione a tabela principal a partir da primeira lista drop-down e, em seguida, selecione uma coluna de associação ao selecionar o cabeçalho da coluna.

  4. Selecione a tabela relacionada a partir da lista de listas de listas seguinte e, em seguida, selecione uma coluna que corresponda ao selecionar o cabeçalho da coluna.

    Certifique-se de que seleciona o mesmo número de colunas a corresponder na pré-visualização das tabelas principais e relacionadas ou secundárias. A comparação de colunas baseia-se na ordem de seleção em cada tabela. As colunas que correspondem têm de ser do mesmo tipo de dados, como Texto ou Número. Também pode selecionar múltiplas colunas para ações de remoção.

    Caixa de diálogo Intercalar

  5. Após selecionar colunas a partir de uma tabela principal e de uma tabela relacionada, o Power Query apresenta o número de correspondências de um conjunto superior de linhas. Esta ação valida se a operação Merge estava correta ou se precisa de fazer alterações para obter os resultados que pretende. Pode selecionar tabelas ou colunas diferentes.

  6. A operação de associação predefinida é uma associação interna, mas a partir da lista drop down Join Kind, pode selecionar os seguintes tipos de operações de associação:

    Associação interna    Traz apenas linhas que correspondem às tabelas principais e relacionadas.

    Associação outer à esquerda    Mantém todas as linhas da tabela principal e reúne todas as linhas que correspondem à tabela relacionada.

    Associação outer-right    Mantém todas as linhas da tabela relacionada e reúne todas as linhas que correspondem à tabela principal.

    Completamente outer     Reúne todas as linhas das tabelas principais e relacionadas.

    Associação antissem forma da esquerda    Reúne apenas linhas da tabela principal que não têm linhas correspondências da tabela relacionada.

    Associação antissem forma da direita    Reúne apenas linhas da tabela relacionada que não têm linhas correspondências da tabela principal.

    Associação cruzado    Devolve o produto cartesiano das linhas de ambas as tabelas ao combinar cada linha da tabela principal com cada linha da tabela relacionada.

  7. Se quiser efetuar uma correspondência indeleta, selecione Utilizar correspondência indeleta para efetuar a combinação e selecione a partir das opções de Correspondência Indeversa. Para obter mais informações, consulte Criar uma correspondência inequecível.

  8. Para incluir apenas as linhas da tabela principal que correspondem à tabela relacionada, selecione Incluir apenas linhas correspondências. Caso contrário, todas as linhas da tabela principal são incluídas na consulta resultante.

  9. Selecione OK.

Resultado

Intercalação Final

Após uma operação Merge, pode expandir a coluna estruturada tabela para adicionar colunas a partir da tabela relacionada para a tabela principal. Assim que a coluna for expandida para a tabela principal, pode aplicar filtros e efetuar outras operações de transformação. Para obter mais informações, consulte o artigo Trabalhar com uma coluna estruturada de Lista, Registo ou Tabela.

  1. Na Pré-visualização de Dados, selecione o Expandir de Colunas Novas junto ao cabeçalho da coluna NovaColumna.

  2. Na caixa do botão Expandir, selecione ou limpe as colunas para apresentar os resultados que pretende. Para agregar os valores da coluna, selecione Agregar.

    Intercalar Power Query

  3. Poderá querer dar outro nome às novas colunas. Para obter mais informações, consulte o artigo Dar um nome a uma coluna.

Consulte também

Ajuda do Power Query para Excel 

Saiba como combinar múltiplas origens de dados

Visão geral das consultas de fim (docs.com)

Associação outer esquerda (docs.com)

Associação outer direita (docs.com)

Associação outer completa (docs.com)

Associação interna (docs.com)

Associação anti-esquerda (docs.com)

Associação antisseri direita (docs.com)

Associação cruzado (docs.com)

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×