Table.RenameColumns
Sintaks
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
Tentang
Melakukan penggantian nama yang diberikan ke kolom dalam tabel table
. Operasi renames
penggantian terdiri dari daftar dua nilai, nama kolom lama dan nama kolom baru, yang disediakan dalam daftar. Jika kolom tidak ada, pengecualian akan dilemparkan kecuali parameter missingField
opsional menentukan alternatif (misalnya. MissingField.UseNull atau MissingField.Ignore).
Contoh 1
Ganti nama kolom "CustomerNum" dengan "CustomerID" dalam tabel.
Penggunaan
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Hasil
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Contoh 2
Ganti nama kolom "CustomerNum" dengan "CustomerID" dan "PhoneNum" dengan "Telepon" dalam tabel.
Penggunaan
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Hasil
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Contoh 3
Ganti nama kolom "NewCol" dengan "NewColumn" dalam tabel, dan abaikan jika kolom tidak ada.
Penggunaan
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Hasil
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})