Utilizar o Editor Avançado para modificar código M
Sempre que formatar dados no Power Query, irá criar um passo no processo do Power Query. Esses passos podem ser reordenados, eliminados e modificados, nos casos em que fizer sentido. Cada passo de limpeza que seguiu foi provavelmente criado com a interface gráfica, mas o Power Query utiliza a linguagem M em segundo plano. Os passos combinados estão disponíveis para consulta ao utilizar o Editor Avançado do Power Query. A linguagem M pode ser consultada e modificada diretamente. Não é obrigatório utilizar código M para tirar partido do Power Query. Raramente precisará de escrever código M, mas o código pode ainda assim ser útil. Uma vez que cada passo no Power Query está escrito em código M, mesmo que a IU o tenha criado automaticamente, pode seguir os passos para aprender código M e personalizá-lo de acordo com as suas necessidades.
Depois de criar os passos para limpar os dados, selecione o friso Ver do Power Query e, em seguida, selecione Editor Avançado.
Deverá ser apresentado o seguinte ecrã.
Cada passo do Power Query irá alinhar-se com uma ou duas linhas de código M. Não é preciso ser perito em código M para ser capaz de o ler. Pode até tentar alterá-lo. Por exemplo, se precisar de alterar o nome de uma base de dados, pode fazê-lo diretamente no código e, em seguida, selecionar Concluído.
Pode ver que o código M está escrito de cima para baixo. Os passos posteriores no processo podem referir-se aos passos anteriores pelo nome da variável à esquerda do sinal de igual. Tenha cuidado ao reordenar estes passos, pois pode destruir as dependências das instruções. Escreva num passo de fórmula de consulta com a instrução in . Geralmente, o última passo da consulta é utilizado como o resultado do conjunto de dados final.