Table.ReorderColumns
Syntax
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Om
Returnerar en tabell från indata table
, med kolumnerna i den ordning som anges av columnOrder
. Kolumner som inte anges i listan kommer inte att ordnas om. Om kolumnen inte finns genereras ett undantag om inte den valfria parametern missingField
anger ett alternativ (t.ex. MissingField.UseNull eller MissingField.Ignore).
Exempel 1
Byt ordning på kolumnerna [Phone] och [Name] i tabellen.
Användning
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Exempel 2
Byt ordning på kolumnerna [Phone] och [Address] eller använd "MissingField.Ignore" i tabellen. Tabellen ändras inte eftersom kolumnen [Adress] inte finns.
Användning
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})