Jaa


Table.AddColumn

Syntaksi

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

Tietoja

Lisää sarakkeen newColumnName taulukkoon table. Sarakkeen arvot lasketaan käyttäen määritettyä valintafunktiota columnGenerator ja käyttäen kutakin otettua riviä syötteenä.

Esimerkki 1

Lisää taulukkoon lukusarake nimeltä "TotalPrice" niin, että kukin arvo on [Price]- ja [Shipping]-sarakkeiden summa.

Käyttö

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
)

Tuloste

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