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