Skip to main content

Table.ReorderColumns

Returnează un tabel cu coloane în ordinea specificată.

Syntax

Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table

Remarks

Returnează un tabel din datele introduse table, cu coloanele în ordinea specificată de columnOrder. Coloanele care nu sunt specificate în listă nu vor fi reordonate. În cazul în care coloana nu există, se generează o eroare dacă parametrul opțional missingField nu specifică o alternativă (de ex., MissingField.UseNull sau MissingField.Ignore).

Examples

Example #1

Comutați ordinea coloanelor [Telefon] și [Nume] din tabel.

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

Comutați ordinea coloanelor [Telefon] și [Adresă] sau utilizați „MissingField.Ignore” în tabel. Nu modifică tabelul, deoarece coloana [Adresă] nu există.

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