Usa l'Editor avanzato per modificare il codice M

Completato

Ogni volta che si modellano dati in Power Query, si crea un passaggio nel processo di Power Query. È possibile ordinare, eliminare e modificare questi passaggi in base alle esigenze. Probabilmente ogni passaggio di pulizia è stato creato usando l'interfaccia grafica, ma Power Query usa il linguaggio M in background. I passaggi combinati sono disponibili per la lettura tramite 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 Power Query. Raramente sarà necessario scrivere codice M, ma può comunque rivelarsi utile. Poiché ogni passaggio in Power Query è scritto in codice M anche se viene creato automaticamente dall'interfaccia utente, è possibile usare questi passaggi per apprendere il codice M e personalizzarlo in base alle esigenze.

Dopo aver creato i passaggi per pulire i dati, selezionare la barra multifunzione Visualizza di Power Query e selezionare Editor avanzato.

Compare 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 riuscire a leggerlo. È anche possibile provare a modificarlo. Ad esempio, se è necessario cambiare il nome di un database, è possibile farlo direttamente nel codice e quindi selezionare Fatto.

Si può notare che il codice M è scritto dall'alto verso il basso. I passaggi successivi del processo possono fare riferimento a passaggi precedenti tramite il nome della variabile a sinistra del segno uguale. Fare attenzione nel riordinare questi passaggi poiché questa operazione potrebbe compromettere le dipendenze degli statement. Scrivere in un passaggio di formula di query usando l'istruzione in. In genere, l'ultimo passaggio della query è usato come risultato nel set di dati finale.