Table.AddColumn
Tilføjer en kolonne med det angivne navn. Værdien beregnes ved hjælp af den angivne udvælgelsesfunktion, og alle rækker bruges som input.
Syntax
Table.AddColumn(
table as table,
newColumnName as text,
columnGenerator as function,
optional columnType as type
) as table
Remarks
Føjer en kolonne med navnet newColumnName
til tabellen table
. Værdierne for kolonnen beregnes ved hjælp af den angivne udvælgelsesfunktion columnGenerator
, og alle rækker bruges som input.
Examples
Example #1
Føj en talkolonne med navnet "TotalPrice" til tabellen, hvor hver værdi er summen af kolonnerne [Price] og [Shipping].
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