Skip to main content

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