Mudar o nome das colunas
No Power Query, pode mudar o nome das colunas para formatar o conjunto de dados de forma clara e concisa.
Como exemplo, vamos começar com um conjunto de dados que tem duas colunas.
Coluna 1 | Coluna 2 |
---|---|
Panamá | Panamá |
EUA | Nova Iorque |
Canadá | Toronto |
Os cabeçalhos das colunas são Coluna 1 e Coluna 2, mas você deseja alterar esses nomes para nomes mais amigáveis para suas colunas.
- A coluna 1 passa a ser País
- A coluna 2 torna-se Cidade
O resultado final que pretende no Power Query tem o aspeto da tabela seguinte.
Há três maneiras de renomear uma coluna no Power Query.
Clique duas vezes no cabeçalho da coluna: a ação de clicar duas vezes imediatamente permite renomear a coluna.
Clique com o botão direito do mouse na coluna de sua escolha: um menu contextual é exibido e você pode selecionar a opção Renomear para renomear a coluna selecionada.
Opção Renomear na guia Transformar: na guia Transformar , no grupo Qualquer coluna , selecione a opção Renomear .
O Power Query exige que os nomes das colunas das tabelas sejam exclusivos em todas as colunas. Esse requisito significa que, se você tentar renomear uma coluna para um nome de coluna que já existe na tabela, um erro com a mensagem Conflito de Nome de Coluna será exibido. Você deve renomear a coluna para outra coisa.
Por exemplo, para a primeira tabela de exemplo fornecida neste artigo, imagine que você tente renomear a Coluna 1 e a Coluna 2 para "Geografia". Aparece uma mensagem de erro que impede que você renomeie a segunda coluna para "Geografia".
Com muitas ações executadas no Power Query que podem resultar num Conflito de Nome de Coluna, o Power Query tenta desambiguar renomeando todas as instâncias duplicadas do mesmo nome de coluna. A forma como o Power Query muda o nome destas colunas é adicionando um sufixo ao nome da coluna original que tenha um separador (normalmente um ponto ou um sublinhado). Em seguida, é adicionado um número que representa a instância do nome da coluna duplicada pela ordem em que o Power Query a localiza. Essa renomeação geralmente pode acontecer com ações como, mas não limitadas a:
Promover os cabeçalhos das colunas a partir da primeira linha: por exemplo, se tentou promover a primeira linha da tabela de exemplo neste artigo, o Power Query muda o nome das colunas para Panamá e Panama_1.
Nota
Para saber mais sobre como promover cabeçalhos a partir da sua primeira linha, vá para Promover ou rebaixar cabeçalhos de coluna.
Expandir uma coluna com um nome de campo que também existe na tabela atual: esse resultado pode acontecer, por exemplo, quando você executa uma operação de mesclagem e a coluna com a tabela mesclada tem nomes de campo que também existem na tabela. Quando tenta expandir os campos dessa coluna, o Power Query tenta automaticamente desambiguar para evitar erros de Conflito de Nome de Coluna .