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