Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A operação de anexação cria uma única tabela adicionando o conteúdo de uma ou mais tabelas a outra, e agrega os cabeçalhos das colunas das tabelas para criar o esquema para a nova tabela.
Observação
Quando tabelas que não têm os mesmos cabeçalhos de coluna são anexadas, todos os cabeçalhos de coluna de todas as tabelas são adicionados à tabela resultante. Se uma das tabelas anexadas não tiver um cabeçalho de coluna das outras tabelas, a tabela resultante mostra valores nulos na respetiva coluna, como mostrado na imagem anterior nas colunas C e D.
Pode encontrar o comando Adicionar consultas no separador Início do grupo Combinar . No menu suspenso, há duas opções:
Anexar consultas - acrescentar outras tabelas à sua consulta atual.
Por exemplo: Tens duas mesas, A e B. Seleciona Adicionar consultas na tabela A e solicita adicionar a tabela B. A sua consulta da tabela A terá agora uma tabela anexada que contém dados agregados de A e B. A tua consulta da tabela B mantém-se inalterada.
Adicionar consultas como novas - acrescentar outras tabelas a uma nova consulta.
Por exemplo: Tens duas mesas, A e B. Seleciona Adicionar consultas como novas na tabela A e solicita adicionar a tabela B. Agora tem uma nova consulta chamada Append1 que contém uma tabela agregada de A e B. Tanto as suas consultas da tabela A como da tabela B mantêm-se inalteradas.
A operação de anexação requer pelo menos duas tabelas. A caixa de diálogo Adicionar tem dois modos:
- Duas tabelas: Combinar duas consultas de tabela. Este modo é o modo padrão.
- Três ou mais tabelas: Permitir que um número arbitrário de consultas de tabela seja combinado.
Observação
As tabelas são anexadas pela ordem em que são selecionadas, começando pela tabela Primária para o modo Duas tabelas e a partir da tabela primária nas Tabelas para adicionar lista para o modo Três ou mais tabelas .
Anexar duas tabelas
Para o exemplo deste artigo, utiliza as seguintes duas tabelas com dados de exemplo:
Vendas Online: Vendas feitas através de um canal online.
Vendas em Lojas: Vendas realizadas através das lojas físicas da empresa.
Para anexar estas tabelas, selecione primeiro a tabela de Vendas Online . No separador Inicial , selecione Adicionar consultas, o que cria uma nova etapa na consulta de Vendas Online . A tabela de Vendas Online é a principal tabela. A tabela a acrescentar à tabela principal é Vendas em Loja.
O Power Query realiza a operação de anexação com base nos nomes dos cabeçalhos das colunas encontrados em ambas as tabelas, e não com base na sua posição relativa nas secções de cabeçalhos das respetivas tabelas. A tabela final tem todas as colunas de todas as tabelas anexadas.
Se uma tabela não tiver colunas encontradas noutra tabela, os valores nulos aparecem na coluna correspondente, como mostrado na coluna Referrer da consulta final.
Anexe três ou mais tabelas
Neste exemplo, deve acrescentar não só as tabelas de Vendas Online e Vendas em Loja , mas também uma nova tabela chamada Vendas Grossistas.
A nova abordagem para este exemplo é selecionar Adicionar consultas como novas e, depois, na caixa de diálogo Anexar , selecionar o botão de opção Três ou mais tabelas . Na lista(s) de Tabela(s) Disponível(s ), selecione cada tabela que quiser adicionar e depois selecione Adicionar. Depois de todas as tabelas que pretende que apareçam na lista de Tabelas para anexar, selecione OK.
Depois de selecionares OK, é criada uma nova consulta com todas as tuas tabelas anexadas.