Table.ReorderColumns
Syntaksi
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Tietoja
Palauttaa taulukon syötteestä table
sisältäen sarakkeet kohteen columnOrder
määrittämässä järjestyksessä. Sarakkeita, joita ei ole määritetty luettelossa, ei järjestetä uudelleen. Jos saraketta ei ole, tapahtuu poikkeus, ellei valinnainen parametri missingField
määritä vaihtoehtoa (esim. MissingField.UseNull tai MissingField.Ignore).
Esimerkki 1
Vaihda sarakkeiden [Phone] ja [Name] järjestys taulukossa.
Käyttö
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Tuloste
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Esimerkki 2
Vaihda sarakkeiden [Phone] ja [Address] järjestys tai käytä "MissingField.Ignore"-funktiota taulukossa. Se ei muuta taulukkoa, koska saraketta [Address] ei ole.
Käyttö
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Tuloste
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})