La función Table.ToColumns convierte una tabla en una lista de listas conteniendo los valores de cada columna de la tabla.
Table.ToColumns(
table as table
) as list
- table: tabla a convertir en lista
La función devuelve una lista cuyos elementos son, a su vez, listas formadas por los elementos de cada columna.
En este ejemplo convertimos una tabla en una lista conteniendo los valores de las columnas:
let
table = Table.FromRecords(
{
[id = 1, name = "John", age = 35],
[id = 21, name = "Alfonso", age = 28],
[id = 33, name = "Marta", age = 22]
}
)
in
Table.ToColumns(
table
)
La tabla original tiene tres columnas, por lo que la lista resultante tiene tres valores. El primer valor es una lista formada por los valores del campo "id", cosa que podemos confirmar haciendo clic en el enlace List que se muestra como primer valor de la lista: