¿Sabes que puedes usar el editor gratuito Visual Studio Code para editar y formatear las consultas Power Query M?
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.