Quando intercala, normalmente associa duas consultas que estão no Excel ou a partir de uma origem de dados externa. Além disso, a funcionalidade Intercalar tem uma interface de utilizador intuitiva para ajudá-lo a associar facilmente duas tabelas relacionadas. Para obter um exemplo de intercalação do total de vendas de uma consulta de detalhes de encomendas numa tabela de produtos, veja o tutorial Learn to combine multiple data sources (Aprender a combinar múltiplas 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 os Níveis de Privacidade, consulte Definir níveis de privacidade.
Uma consulta de intercalação cria uma nova consulta a partir de duas consultas existentes. Um resultado de consulta contém todas as colunas de uma tabela primária, 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 intercalação:
-
Intercalação Inline Intercala dados na consulta existente até chegar a um resultado final. O resultado é um novo passo no final da consulta atual.
-
Intercalação IntermédiaCria uma nova consulta para cada operação de intercalação.
Para ver uma representação visual das relações na caixa de diálogo Dependências de Consulta , selecione Ver > Dependências de Consulta. Na parte inferior da caixa de diálogo, selecione o comando Esquema para controlar a orientação do diagrama.
Precisa de, pelo menos, duas consultas que possam ser intercaladas e que tenham, pelo menos, uma ou mais colunas para corresponder numa operação de associação. Podem ser provenientes de diferentes tipos de origens de dados externas. O exemplo seguinte utiliza Produtos e Total de Vendas.
-
Para abrir uma consulta, localize uma que foi carregada anteriormente 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.
-
Selecione Base > Intercalar Consultas. A ação predefinida é efetuar uma intercalação inline. Para efetuar uma intercalação intermédia, selecione a seta junto ao comando e, em seguida, selecione Intercalar Consultas como Nova.
É apresentada a caixa de diálogo Intercalar . -
Selecione a tabela primária na primeira lista pendente e, em seguida, selecione uma coluna de associação ao selecionar o cabeçalho da coluna.
-
Selecione a tabela relacionada na lista pendente seguinte e, em seguida, selecione uma coluna correspondente 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 primárias e relacionadas ou secundárias. A comparação de colunas baseia-se na ordem da seleção em cada tabela. As colunas correspondentes têm de ser do mesmo tipo de dados, como Texto ou Número. Também pode selecionar múltiplas colunas para intercalar. -
Depois de selecionar colunas de uma tabela primária e de uma tabela relacionada, Power Query apresenta o número de correspondências de um conjunto superior de linhas. Esta ação valida se a operação Intercalar estava correta ou se precisa de fazer alterações para obter os resultados pretendidos. Pode selecionar tabelas ou colunas diferentes.
-
A operação de associação predefinida é uma associação interna, mas na lista pendente Tipo de Associação, pode selecionar os seguintes tipos de operações de associação:
Associação interna Traz apenas linhas correspondentes das tabelas primárias e relacionadas.
Associação externa à esquerda Mantém todas as linhas da tabela primária e traz linhas correspondentes da tabela relacionada. Associação externa à direita Mantém todas as linhas da tabela relacionada e traz linhas correspondentes da tabela primária. Exterior completo Traz todas as linhas das tabelas primárias e relacionadas. Anti-associação à esquerda Traz apenas linhas da tabela primária que não têm linhas correspondentes da tabela relacionada. Associação anti direita Traz apenas linhas da tabela relacionada que não têm linhas correspondentes da tabela primária. Associação cruzada Devolve o produto cartesiano de linhas de ambas as tabelas ao combinar cada linha da tabela primária com cada linha da tabela relacionada. -
Se quiser fazer uma correspondência difusa, selecione Utilizar correspondência difusa para efetuar a intercalação e selecione a partir das opções Correspondência Difusa. Para obter mais informações, consulte Criar uma correspondência difusa.
-
Para incluir apenas as linhas da tabela primária que correspondem à tabela relacionada, selecione Incluir apenas linhas correspondentes. Caso contrário, todas as linhas da tabela primária são incluídas na consulta resultante.
-
Selecione OK.
Result
Após uma operação intercalar , pode expandir a coluna Estruturada da tabela para adicionar colunas da tabela relacionada à tabela primária. 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 Trabalhar com uma coluna estruturada de Lista, Registo ou Tabela.
-
Na Pré-visualização de Dados, selecione o ícone Expandir junto ao cabeçalho da coluna NovaColuna .
-
Na caixa pendente Expandir , selecione ou desmarque as colunas para apresentar os resultados pretendidos. Para agregar os valores das colunas, selecione Agregar.
-
Poderá querer mudar o nome das novas colunas. Para obter mais informações, consulte Mudar o nome de uma coluna.
Consulte Também
Ajuda do Power Query para Excel
Saiba como combinar múltiplas origens de dados
Descrição geral das consultas de intercalação (docs.com)
Associação externa à esquerda (docs.com)
Associação externa à direita (docs.com)
Associação externa completa (docs.com)
Anti-associação à esquerda (docs.com)