Table.FromColumns

La función Table.FromColumns devuelve una tabla a partir de listas conteniendo los valores y los nombres de las columnas.

Sintaxis

Table.FromColumns(
    lists as list,
    optional columns as any
) as table

Parámetros
  • lists: lista conteniendo listas que, a su vez, contienen los valores de las columnas
  • columns: lista conteniendo los nombres de las columnas
Información adicional

El número de filas de la tabla vendrá determinado por la columna con mayor número de valores. Los valores inexistentes en otras columnas se rellenan con valores nulos.

Ejemplos

En este ejemplo creamos una tabla con tres campos -a los que no damos nombres- a partir de tres listas de valores:

let
    table = Table.FromColumns(
        {
            {1, 2, 3},
            {"Carmen", "Alfonso", "Teresa"},
            {8, 9,6}
        }
    )
in
    table

Función M Table.FromColumns

El segundo parámetro, columns, contiene los nombres de los campos:

let
    table = Table.FromColumns(
        {
            {1, 2, 3},
            {"Carmen", "Alfonso", "Teresa"},
            {8, 9,6}
        },
        {"Id", "Name", "Mark"}
    )
in
    table

Función M Table.FromColumns

Es posible especificar el tipo de los campos añadiendo esta información en el segundo argumento:

let
    table = Table.FromColumns(
        {
            {1, 2, 3},
            {"Carmen", "Alfonso", "Teresa"},
            {8, 9,6}
        },
        type table [Id = number, Name = text, Mark = number]
    )
in
    table

Función M Table.FromColumns
Categoría
Funciones de tabla
Enviado por admin el Mar, 25/08/2020 - 09:38