Table.AddColumn
Table.AddColumn(table as table, newColumnName as text, columnGenerator as function, optional columnType as nullable type) as table
Fügt der Tabelle table
eine Spalte mit dem Namen newColumnName
hinzu. Die Werte für die Spalte werden anhand der angegebenen Auswahlfunktion columnGenerator
berechnet, wobei die einzelnen Zeilen jeweils als Eingabe herangezogen werden.
Fügen Sie der Tabelle eine Zahlenspalte mit dem Namen „Gesamtpreis“ hinzu, in der jeder Wert die Summe der Spalten [Preis] und [Versand] ist.
Verwendung
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
)
Ausgabe
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]
})