Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


Table.AddColumn

Σύνταξη

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

Περίπου

Προσθέτει μια στήλη με ονομασία newColumnName στον πίνακα table. Οι τιμές για τη στήλη υπολογίζονται χρησιμοποιώντας την καθορισμένη συνάρτηση επιλογής columnGenerator με κάθε γραμμή που λαμβάνεται ως δεδομένα εισόδου.

Παράδειγμα 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
)

εξόδου

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]
})