Power Query: Tablas con LENGUAJE M

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

Compara el precio para envíos nacionales e internacionales con hasta un 70% de ahorro.

No Comments Yet.

Leave a Reply

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