
¿Qué es el Lenguaje M en Power Query?
El lenguaje M es el motor detrás de Power Query (en Excel y Power BI). Es un lenguaje funcional diseñado para transformar y preparar datos. Muy poderoso para trabajar con tablas, columnas, tipos de datos, filtros y transformaciones personalizadas.
¿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.


👍 Comenta y comparte si este contenido te fue útil.
Ricardo A. Huamán Suárez
Especialista en SQL Server y Power BI. Ofrezco consultoría estratégica, formación especializada y servicios personalizados para empresas que buscan optimizar la gestión de sus datos.
Leave a Reply