top of page

Table.FromColumns poner tablas multiplicar en columnas.

Vamos a ver Table.FromColumns, que crea una tabla a partir de una lista que contiene listas anidadas, si alguna columna tiene mas calores que otra, se rellena con null.


En esta sección hemos visto un ejemplo de como crear tablas de multiplicar, cosa que hicimos con la función Table.TransforMany, pero las tablas donde se multiplicaba desde el numero 1 al número 9, aparecían en vertical, algo costoso de ver, queremos que cada tabla aparezca en una sola columna.


Tengo cargado dicho modelo donde podemos ver las tablas.















Empecemos…


Vamos a ir al editor avanzado de la consulta1.


Borramos Table.FromValue, vamos a crear una lista para cada tabla de multiplicar, cosa que haremos con List.Split, donde el primer argumento es la lista con la que trabajar, de ahí haber borrado Table.FromValue, y, el segundo argumento es cada cuantos celdas vamos a realizar la separación.


Sintaxis

List.Split(list as list, pageSize as number) as list










Como argumento lista es la función list.TransformMany.


















Coma, como argumento pagesize, ponemos 10.


Cerramos paréntesis.





















Aceptamos.


Tenemos una columna con listas, cada lista pertenece a una tabla de multiplicar.
















Ahora, vamos a colocar cada tabla en una columna, donde vamos a usar la función Table.FromColumns, esta función tiene dos argumentos.


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


Solo vamos a usar el argumento listas, después del signo igual ponemos la función, y, abrimos un paréntesis.
























Cerramos paréntesis, y, ya lo tenemos.


Solo falta cambiar el nombre a las columnas.


Miguel Angel Franco Garcia

 
 
 

Комментарии


© 2019 Miguel Ángel Franco García

bottom of page