Table.ReorderColumns
Sintaks
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Tentang
Mengembalikan tabel dari input table
, dengan kolom dalam urutan yang ditentukan oleh columnOrder
. Kolom yang tidak ditentukan dalam daftar tidak akan diurutkan ulang. Jika kolom tidak ada, pengecualian akan dilemparkan kecuali parameter missingField
opsional menentukan alternatif (misalnya. MissingField.UseNull atau MissingField.Ignore).
Contoh 1
Alihkan urutan kolom [Telepon] dan [Nama] dalam tabel.
Penggunaan
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Hasil
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Contoh 2
Alihkan urutan kolom [Telepon] dan [Alamat] atau gunakan "MissingField.Ignore" dalam tabel. Ini tidak mengubah tabel karena kolom [Alamat] tidak ada.
Penggunaan
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Hasil
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})