Table.AddColumn
Προσθέτει μια στήλη με το καθορισμένο όνομα. Η τιμή υπολογίζεται με τη χρήση της καθορισμένης συνάρτησης επιλογής με κάθε γραμμή να λαμβάνεται ως είσοδος.
Syntax
Table.AddColumn(
table as table,
newColumnName as text,
columnGenerator as function,
optional columnType as type
) as table
Remarks
Προσθέτει μια στήλη με το όνομα newColumnName στον πίνακα table. Οι τιμές για τη στήλη υπολογίζονται με τη χρήση της καθορισμένης συνάρτησης επιλογής columnGenerator με κάθε γραμμή να λαμβάνεται ως είσοδος.
Examples
Example #1
Προσθέστε μια στήλη αριθμών με το όνομα "TotalPrice" στον πίνακα, με κάθε τιμή να είναι το άθροισμα των στηλών [Price] και [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