Table.ReorderColumns
Syntaks
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Om
Returnerer en tabel fra inputtet table
med kolonnerne i den rækkefølge, der er angivet af columnOrder
. Kolonner, der ikke er angivet på listen, omarrangeres ikke. Hvis kolonnen ikke findes, udløses der en undtagelse, medmindre den valgfri parameter missingField
angiver et alternativ (f.eks. MissingField.UseNull eller MissingField.Ignore).
Eksempel 1
Skift rækkefølgen af kolonnerne [Phone] og [Name] i tabellen.
Brug
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Eksempel 2
Skift rækkefølgen af kolonnerne [Phone] og [Address], eller brug "MissingField.Ignore" i tabellen. Tabellen ændres ikke, fordi kolonnen [Address] ikke findes.
Brug
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"]})