Power Query: Tablas con LENGUAJE M

¿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.

📧 Email 📱 WhatsApp 🌐 Blog 📹 YouTube 🎯 TikTok 💼 LinkedIn

EasyPAck4You, es un buscador de empresas de paquetería para enviar paquetes a precios baratos. Envío de paquetes a nivel nacional e internacional.

No Comments Yet.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *