La función Table.AddColumn añade una columna a una tabla.
Table.AddColumn(
table as table,
newColumnName as text,
columnGenerator as function,
optional columnType as nullable type
) as table
- table: tabla a la que añadir la nueva columna
- newColumnName: nombre de la nueva columna
- columnGenerator: función que determina cómo calcular los valores de la nueva columna
- columnType: (opcional) tipo de la nueva columna
En el siguiente ejemplo se parte de una tabla con dos columnas, "Ingresos" y "Gastos", y se añade la columna "Resultado" calculada como la diferencia de las dos anteriores, especificando su tipo (number):
Table.AddColumn(
#table(
{"Ingresos", "Gastos"},
{{4, 1}, {5, 3}}
),
"Resultado",
each [Ingresos] - [Gastos],
type number
)
Un clic en el enlace Table nos muestra la tabla resultante: