Пређи на главни садржај

Table.AddColumn

Dodaje kolonu sa navedenim imenom. Vrednost se izračunava pomoću navedene funkcije izbora, pri čemu se svaki red smatra unosom.

Syntax

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

Remarks

Dodaje kolonu newColumnName u tabelu table. Vrednosti za kolonu se izračunavaju pomoću navedene funkcije izbora columnGenerator, pri čemu se svaki red smatra unosom.

Examples

Example #1

Dodajte kolonu sa brojem pod imenom „UkupnaCena“ u tabelu, a svaka vrednost je zbir kolona [Cena] i [Isporuka].

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