La función Table.AddIndexColumn añade a una tabla una columna compuesta por índices.
Table.AddIndexColumn(
table as table,
newColumnName as text,
optional initialValue as nullable number,
optional increment as nullable number
) as table
- table: tabla a la que añadir la nueva columna
- newColumnName: nombre de la nueva columna
- initialValue: (opcional) valor inicial de los índices
- increment: (opcional) incremento a aplicar a cada índice para obtener el siguiente
Si no se incluye el argumento initialValue, se da al primer índice el valor 0. De forma semejante, si no se incluye el argumento increment, éste toma el valor por defecto de 1.
En este ejemplo partimos de una tabla con dos columnas ("Name" y "Age") y le añadimos una columna de índices a la que damos el nombre "Number" que, por defecto, son números enteros consecutivos comenzando por el valor 0.
Table.AddIndexColumn(
#table(
{"Name", "Age"},
{{"John", 55}, {"Susan", 42},{"Patrick", 26},
{"Brent", 38}}
),
"Number"
)
Table
Un clic en el enlace Table nos muestra la tabla resultante: