Tip: Editar las consultas Power Query M con Visual Studio Code

5 Nov, 2022
Diana y Nelson (dataXbi) ,

¿Sabes que puedes usar el editor gratuito Visual Studio Code para editar y formatear las consultas Power Query M?

Visual Studio Code es un editor de código creado por Microsoft que es gratuito y multiplataforma, y que puedes descargar desde https://code.visualstudio.com/

Una vez instalado Visual Studio Code podemos instalar una extensión gratuita para #PowerQueryM creada también por Microsoft.

Para instalarla, en Visual Studio Code selecciona el ícono del Marketplace de extensiones y busca la extensión con el nombre «Power Query / M Language».

Con la extensión ya instalada, puedes copiar el código M de una consulta Power Query y editarla en Visual Studio Code.
Asegúrate de seleccionar que estás trabajando con el lenguaje «Power Query Formula Language» para que el código de la consulta se coloree.

Puedes formatear el código Power Query M con la combinación de teclas MAYÚSCULA + ALT + F.

A medida que vayas escribiendo el código Power Query M, se irá autocompletando con las funciones y variables disponibles y puedes seleccionarla con la tecla TAB.

Si pasas el ratón por encima de una función puedes ver su documentación. También se validan los tipos de los parámetros de las funciones.

Si pasas el ratón por encima de una variable, puedes ver su tipo de datos y el contenido.

Las consultas Power Query M las puedes guardar en un fichero con extensión .pq para poderlas compartir con el resto del equipo o reusar en otro proyecto o incluso usarla en un sistema de control de código, como GIT, para mantener una historia de los cambios.

Microsoft acaba de sacar otra extensión de Visual Studio Code que se llama «Power Query SDK» y que es para crear conectores a la medida. Pero este es un tema más avanzado del que hablaremos en otra ocasión.