Table.ReorderColumns
Tiek atgriezta tabula ar kolonnām norādītajā secībā.
Syntax
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table
Remarks
Tiek atgriezta tabula no ievades table ar kolonnām, kuru secību norāda columnOrder. To kolonnu secība, kuras nav norādītas sarakstā, netiks mainīta. Ja kolonna nepastāv, tiek izraisīta kļūda, ja vien neobligātais parametrs missingField nenosaka alternatīvu (piemēram, MissingField.UseNull vai MissingField.Ignore).
Examples
Example #1
Mainiet kolonnu [Phone] un [Name] secību tabulā.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Example #2
Mainiet kolonnu [Phone] un [Address] secību vai lietojiet MissingField.Ignore tabulā. Šī darbība nemaina tabulu, jo kolonna [Address] nepastāv.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Category
Table.Column operations