Uso del Editor avanzado para modificar el código M

Completado

Cada vez que se da forma a los datos en Power Query, se crea un paso en el proceso de Power Query.  Estos pasos se pueden reordenar, eliminar y modificar donde tenga sentido.  Es probable que cada paso de limpieza que ha realizado se haya creado mediante la interfaz gráfica, pero Power Query usa el lenguaje M en segundo plano.  Los pasos combinados están disponibles para su lectura mediante el Editor avanzado de Power Query. El lenguaje M siempre está disponible para su lectura y modificación de forma directa.    No es necesario usar el código M para aprovechar las ventajas de Power Query. Rara vez tendrá que escribir código M, pero puede resultar útil. Dado que cada paso de Power Query está escrito en código M, aunque la interfaz de usuario lo haya creado automáticamente, puede usar esos pasos para aprender código M y personalizarlo para que se ajuste a sus necesidades.

Después de crear los pasos para limpiar los datos, seleccione la cinta de opciones Vista de Power Query y, luego, Editor avanzado.

Vista de la cinta de opciones, botón del editor avanzado

Debería aparecer la siguiente pantalla.

Lenguaje M en el editor avanzado

Cada paso de Power Query se alineará aproximadamente con una o dos líneas de código M. No tiene que ser un experto en código M para poder leerlo. Incluso puede hacer pruebas cambiándolo. Por ejemplo, si necesita cambiar el nombre de una base de datos, puede hacerlo directamente en el código y seleccionar Listo.

Es posible que observe que el código M se escribe de arriba abajo. Los pasos posteriores del proceso pueden hacer referencia a los pasos anteriores mediante el nombre de la variable situada a la izquierda del signo igual. Tenga cuidado con la reordenación de estos pasos, ya que podría estropear las dependencias de la instrucción. Escriba en un paso de fórmula de consulta mediante la instrucción in. Por lo general, el último paso de la consulta se usa como el resultado en el conjunto de datos final.