Usare l'editor avanzato per modificare il codice M
Ogni volta che si lavora alla forma dei dati in Power Query, si crea un passaggio nel processo di Power Query. Questi passaggi possono essere riordinati, eliminati e modificati laddove è opportuno. Ogni passaggio di pulizia eseguito è stato probabilmente creato usando l'interfaccia grafica, ma Power Query usa il linguaggio M dietro le quinte. I passaggi combinati sono disponibili per la lettura usando l'editor avanzato di Power Query. Il linguaggio M è sempre disponibile per la lettura e la modifica dirette. Non è necessario usare il codice M per sfruttare i vantaggi di Power Query. Raramente è necessario scrivere codice M, ma può comunque risultare utile. Poiché ogni passaggio in Power Query è scritto in codice M, anche se è stato creato automaticamente dall'interfaccia utente, è possibile usare questi passaggi per apprendere il codice M e personalizzarlo in base alle specifiche esigenze.
Dopo aver creato i passaggi per pulire i dati, selezionare la barra multifunzione Visualizza di Power Query e quindi selezionare Editor avanzato.
Verrà visualizzata la schermata seguente.
Ogni passaggio di Power Query corrisponde approssimativamente a una o due righe di codice M. Non è necessario essere esperti di codice M per poterlo leggere. Si può anche provare a modificarlo. Ad esempio, se è necessario modificare il nome di un database, è possibile farlo direttamente nel codice e quindi selezionare Fine.
È possibile notare che il codice M è scritto dall'alto verso il basso. I passaggi successivi del processo possono fare riferimento ai passaggi precedenti in base al nome della variabile a sinistra del segno di uguale. Prestare attenzione a riordinare questi passaggi perché si potrebbero compromettere le dipendenze delle istruzioni. Scrivere in un passaggio della formula di query usando l'istruzione in . In genere, l'ultimo passaggio della query viene usato come risultato del set di dati finale.