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.
Sintaxe
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as nullable number
) as table
Sobre
Retorna uma tabela da entrada table, com as colunas na ordem especificada por columnOrder. As colunas não especificadas na lista não serão reordenadas. Se a coluna não existir, uma exceção será lançada, a menos que o parâmetro missingField opcional especifique uma alternativa (por exemplo. MissingField.UseNull ou MissingField.Ignore).
Exemplo 1
Alterne a ordem das colunas [Telefone] e [Nome] na tabela.
Utilização
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Saída
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Exemplo 2
Mude a ordem das colunas [Telefone] e [Endereço] ou use "MissingField.Ignore" na tabela. Não altera a tabela porque a coluna [Endereço] não existe.
Utilização
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Saída
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})