Skip to main content

Table.AddColumn

Adaugă o coloană cu numele specificat. Valoarea este calculată utilizând funcţia de selectare specificată cu fiecare rând preluat ca intrare.

Syntax

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

Remarks

Adaugă o coloană cu numele newColumnName la tabelul table. Valorile pentru coloană sunt calculate utilizând funcţia de selectare specificată columnGenerator cu fiecare rând preluat ca intrare.

Examples

Example #1

Adăugați o coloană numerică denumită „PrețTotal” la tabel, cu fiecare valoare fiind suma coloanelor [Preț] și [Livrare].

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