Lewati ke konten utama

Table.RenameColumns

Menerapkan perubahan nama formulir {old, new}.

Syntax

Table.RenameColumns(
table as table,
renames as list,
optional missingField as MissingField.Type
) as table

Remarks

Menjalankan perubahan nama tertentu ke kolom dalam tabel table. Operasi penggantian renames terdiri atas daftar dua nilai, yakni nama kolom lama dan baru, yang tersedia dalam daftar. Jika kolom tidak ada, kesalahan akan muncul kecuali parameter opsional missingField menentukan alternatif (misalnya MissingField.UseNull atau MissingField.Ignore).

Examples

Example #1

Mengganti nama kolom "CustomerNum" dengan "CustomerID" dalam tabel.

Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Example #2

Mengganti nama kolom "CustomerNum" dengan "CustomerID" dan "PhoneNum" dengan "Phone" dalam tabel.

Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Example #3

Mengganti nama kolom "NewCol" dengan "NewColumn" dalam tabel, dan mengabaikan jika kolom tidak ada.

Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Category

Table.Column operations