Nhảy tới nội dung

Table.AddColumn

Thêm một cột có tên được chỉ định. Giá trị được tính bằng hàm chọn được chỉ định với một hàng được lấy làm dữ liệu đầu vào.

Syntax

Table.AddColumn(
table as table,
newColumnName as text,
columnGenerator as function,
optional columnType as type
) as table

Remarks

Thêm một cột có tên newColumnName vào bảng table. Các giá trị dành cho cột được tính bằng hàm chọn được chỉ định columnGenerator với mỗi hàng được lấy làm dữ liệu đầu vào.

Examples

Example #1

Thêm một cột số có tên "TotalPrice" vào bảng với mỗi giá trị là tổng của cột [Giá] và cột [Vận chuyển].

Table.AddColumn(
Table.FromRecords({
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0, Shipping = 10.00],
[OrderID = 2, CustomerID = 1, Item = "1 lb. worms", Price = 5.0, Shipping = 15.00],
[OrderID = 3, CustomerID = 2, Item = "Fishing net", Price = 25.0, Shipping = 10.00]
}),
"TotalPrice",
each [Price] + [Shipping],
type number
)

Result:

Table.FromRecords({
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100, Shipping = 10, TotalPrice = 110],
[OrderID = 2, CustomerID = 1, Item = "1 lb. worms", Price = 5, Shipping = 15, TotalPrice = 20],
[OrderID = 3, CustomerID = 2, Item = "Fishing net", Price = 25, Shipping = 10, TotalPrice = 35]
})

Category

Table.Transformation