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