Table.FromRows

La función Table.FromRows devuelve una tabla a partir de una lista de listas de valores.

Sintaxis

Table.FromRows(
    rows as list,
    optional columns as any
) as table

Parámetros
  • rows: lista de listas de valores que formarán las filas de la tabla
  • columns: (opcional) nombres de las columnas, tipo de tabla o número de columnas de la tabla
Ejemplos

En este primer ejemplo creamos una tabla a partir de varias listas de valores sin asignar nombres a las columnas:

let
    table = Table.FromRows(
        {
            {15, "John", 35},
            {21, "Alfonso", 58},
            {33, "Marta", 22}
        }
    )
in
    table

Función M Table.FromRows

Podemos dar nombres a las columnas añadiendo el parámetro columns:

let
    table = Table.FromRows(
        {
            {15, "John", 35},
            {21, "Alfonso", 58},
            {33, "Marta", 22}
        },
        {"id", "name", "age"}
    )
in
    table

Función M Table.FromRows

También es posible indicar en este segundo argumento los tipos de las columnas:

let
    table = Table.FromRows(
        {
            {15, "John", 35},
            {21, "Alfonso", 58},
            {33, "Marta", 22}
        },
        type table [id = number, name = text, age = number]
    )
in
    table

Función M Table.FromRows
Categoría
Funciones de tabla
Enviado por admin el Vie, 14/08/2020 - 08:24