¿Cómo crear tablas con lenguaje M?, resulta que crear tablas con Power Query no sólo es posible con las funciones de acceso que derivan de la interfaz, también podemos construirlas utilizando funciones del lenguaje M, existen diversas funciones, en esta entrada mostraremos la función #table
Ingresamos el editor de Power Query
Botón derecho, creamos una consulta en blanco
Vemos que crea una nueva consulta, ahora nos vamos al Editor Avanzado, también podemos usar ALT+H+Q
esto nos abre, el Editor avanzado
Ahora un ejemplo muy sencillo para crear una tabla con #table, Creamos una tabla con tres campos y 3 registros.
let
MiPrimeraTabla =
#table(
{"NombreCliente", "ImporteDeCretido", "ClienteActivo"},
{
{"Ricardo A. Huaman Suarez", 150, true},
{"Victor Huamán Aquino", 200, false},
{"Adriana Sofia Huamán Aquino", 800, true}
}
)
in
MiPrimeraTabla
nos crea la tabla, como se puede ver.
como no se definió el tipo de dato, esto se puede modificar
haciendo click en la imagen del tipo de dato
en esta caso se modificó los campos ImporteDeCredito y ClienteActivo
si ingresamos a Editor avanzado, veremos que le agrego código
Ahora creamos una nueva consulta, definiendo los tipos de datos para cada columna
Estos son los tipos de datos (binary, date, datetime, datetimezone, duration, list, logical, null, number, record, text, time, type). Tipos.
let
Origen =
#table(
type table
[
#"NombreCliente" = text, #"ImporteDeCretido" = number, #"ClienteActivo" = logical
],
{
{"Ricardo A. Huaman Suarez", 150, true},
{"Victor Huamán Aquino", 200, false},
{"Adriana Sofia Huamán Aquino", 800, true}
}
)
in
Origen
ahora si crea una tabla con los tipos de datos
recordar que también se pueden crear tablas visualmente, dándole a Especificar datos.
Leave a Reply