Skip to main content

Table.AddColumn

Pridedamas stulpelis su nurodytu pavadinimu. Reikšmė skaičiuojama naudojant nurodytą pasirinkimo funkciją, kur kiekvienoje eilutėje nurodyta įvestis.

Syntax

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

Remarks

Pridedamas stulpelis pavadinimu newColumnName prie lentelės table. Stulpelio reikšmės apskaičiuojamos naudojant nurodytą pasirinkimo funkciją columnGenerator, kur kiekvienoje eilutėje nurodyta įvestis.

Examples

Example #1

Įtraukite skaičių stulpelį pavadinimu „TotalPrice“ į lentelę, kuriame kiekviena reikšmė yra stulpelių [Price] ir [Shipping] suma.

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