Table.AddColumn
Belirtilen ada sahip bir sütun ekler. Değer, her satır girdi olarak alınarak belirtilen seçim işlevi kullanılarak hesaplanır.
Syntax
Table.AddColumn(
table as table,
newColumnName as text,
columnGenerator as function,
optional columnType as type
) as table
Remarks
newColumnName adlı bir sütunu table tablosuna ekler. Sütun değerleri, her satır girdi olarak alınarak belirtilen columnGenerator seçim işlevi kullanılarak hesaplanır.
Examples
Example #1
Tabloya, her bir değer [Fiyat] ve [Gönderim] sütunlarının toplamı olacak şekilde "Toplam Fiyat" adlı bir sayı sütunu ekler.
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