Table.RenameColumns
Áp dụng (các) tác vụ đổi tên có dạng {old, new}.
Syntax
Table.RenameColumns(
table as table,
renames as list,
optional missingField as MissingField.Type
) as table
Remarks
Thực hiện các tác vụ đổi tên cho sẵn đối với các cột trong bảng table
. Tác vụ thay thế renames
bao gồm một danh sách có hai giá trị là tên cột cũ và tên cột mới, được cung cấp trong một danh sách. Nếu cột này không tồn tại thì một ngoại lệ được đưa ra trừ khi tham số tùy chọn missingField
chỉ định một thay thế (ví dụ: MissingField.UseNull
hoặc MissingField.Ignore
).
Examples
Example #1
Thay thế tên cột "CustomerNum" bằng "CustomerID" trong bảng.
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
Thay thế tên cột "CustomerNum" bằng "CustomerID" và "PhoneNum" bằng "Phone" trong bảng.
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
Thay thế tên cột "NewCol" bằng "NewColumn" trong bảng và bỏ qua nếu cột này không tồn tại.
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