Jaa


Table.AddColumn

Syntaksi

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

Noin

Lisää sarakkeen nimeltä newColumnName taulukon table. Sarakkeen arvot lasketaan käyttäen määritettyä valintafunktiota columnGenerator 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
)

Output

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