Table.ReorderColumns
Syntax
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Informácie
Vráti tabuľku zo vstupu table
so stĺpcami v poradí určeným parametrom columnOrder
. Poradie stĺpcov, ktoré nie sú zadané v zozname, sa zmení. Ak stĺpec neexistuje, dôjde k výnimke, pokiaľ voliteľný parameter missingField
nemôžu zadováhať alternatívu (napr. MissingField.UseNull alebo MissingField.Ignore).
Príklad č. 1
Zmena poradia stĺpcov [Telefón] a [Názov] v tabuľke.
Použitie
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Príklad č. 2
Prepínajte poradie stĺpcov [Telefón] a [Adresa] alebo v tabuľke použite položku MissingField.Ignore. Tabuľka sa nezmení, pretože stĺpec [Adresa] neexistuje.
Použitie
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})