Skip to main content

Table.RenameColumns

Menggunakan nama semula bentuk {old, new}.

Syntax​

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

Remarks​

Melaksanakan nama semua yang ditentukan pada lajur dalam jadual table. Operasi penggantian renames terdiri daripada senarai dengan dua nilai, nama lajur lama dan nama lajur baharu, diberikan dalam senarai. Jika lajur tidak wujud, ralat akan dipaparkan melainkan parameter pilihan missingField menentukan alternatif (cth. MissingField.UseNull atau MissingField.Ignore).

Examples​

Example #1​

Gantikan nama lajur "CustomerNum" dengan "CustomerID" dalam jadual.

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​

Gantikan nama lajur "CustomerNum" dengan "CustomerID" dan "PhoneNum" dengan "Phone" dalam jadual.

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​

Gantikan nama lajur "NewCol" dengan "NewColumn" dalam jadual dan abaikan jika lajur itu tidak wujud.

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