Modifier du code M à l’aide de l’Éditeur avancé
Chaque fois que vous mettez en forme des données dans Power Query, vous créez une étape du processus Power Query. Ces étapes peuvent être réorganisées, supprimées et modifiées là où c’est pertinent. Chaque étape de nettoyage que vous avez effectuée a probablement été créée à l’aide de l’interface graphique, mais Power Query utilise le langage M en arrière-plan. Les étapes combinées peuvent être lues à l’aide de l’Éditeur avancé Power Query. Le langage M est toujours disponible pour être lu et modifié directement. Vous pouvez profiter de Power Query sans utiliser de code M. Vous devrez rarement écrire du code M, mais cela peut toujours s’avérer utile. Comme chaque étape dans Power Query est écrite en code M, même si l’IU l’a créée pour vous, vous pouvez découvrir le code M à l’aide de ces étapes et le personnaliser en fonction de vos besoins.
Après avoir créé des étapes pour nettoyer les données, cliquez sur le ruban Affichage de Power Query, puis sur Éditeur avancé.
L’écran suivant devrait s’afficher :
Chaque étape Power Query s’alignera approximativement sur une ou deux lignes de code M. Vous n’avez pas besoin d’être un expert en code M pour pouvoir le lire. Vous pouvez même faire des expériences en le modifiant. Par exemple, si vous devez modifier le nom d’une base de données, vous pouvez le faire directement dans le code, puis cliquer sur Terminé.
Vous pouvez noter que le code M est écrit de haut en bas. Les étapes ultérieures du processus peuvent référencer des étapes précédentes par le nom de la variable à gauche du signe égal. Faites preuve de prudence lorsque vous réorganisez ces étapes, car cela pourrait endommager les dépendances des instructions. Écrivez à l’étape d’une formule de requête à l’aide de l’instruction in. En général, la dernière étape de requête est utilisée comme résultat du jeu de données final de l’instruction in.