Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial imparerai a conoscere Power Query e il linguaggio M e come padroneggiarli. Questo esaminerà anche i loro usi all'interno del desktop di LuckyTemplates . Imparerai e comprenderai la loro importanza nello sviluppo e nell'ottenimento di dati per i tuoi report di LuckyTemplates .
Sommario
L'editor di query di alimentazione
Power Query è progettato per la trasformazione e la preparazione dei dati. Viene fornito con un'interfaccia grafica collegata a un'ampia gamma di origini dati. Ha anche un editor all'interno di LuckyTemplates Desktop chiamato Power Query Editor che trasforma i dati non elaborati.
I dati grezzi vengono trasformati attraverso il processo chiamato ETL che sta per , Transform e Load . Il processo estrae i dati collegandosi alle origini dati, quindi li trasforma attraverso il rimodellamento e la pulizia. L'ultimo processo carica i dati nel modello di dati.
L'obiettivo dell'editor di query è aiutare l'utente ad applicare trasformazioni comuni interagendo con le barre multifunzione, i menu e altri componenti. Queste capacità di trasformazione sono comuni a tutte le origini. Pertanto, l'esperienza utente all'interno dell'editor di query rimane la stessa indipendentemente dalla fonte.
Dopo esserti connesso a un'origine dati, Power Query ti mostrerà un'anteprima dei dati. L'anteprima si basa su un sottoinsieme che consente di lavorare con set di dati di grandi dimensioni e progettare la query. I dati completi verranno forniti solo dopo aver fatto clic su . La destinazione in cui vengono archiviati i dati dipende da quale Power Query viene usato.
Puoi applicare le stesse tecniche generali in Excel, Flussi di dati, Analysis Services e altri prodotti in cui Microsoft ha incorporato Power Query Engine. Il motore di Power Query è disponibile in molti prodotti e servizi.
La lingua M
M è un linguaggio mash up funzionale, con distinzione tra maiuscole e minuscole, progettato per la trasformazione dei dati. Quando esegui una trasformazione tramite l'interfaccia utente, il codice per quel passaggio viene generato automaticamente. Quindi, non è necessario scrivere alcun codice M.
Tuttavia, ci sono alcune cose che puoi fare solo scrivendo M come la creazione di funzioni personalizzate, l'esecuzione di trasformazioni più complesse, ottimizzazioni e persino la creazione di connettori personalizzati.
Ora, con l'introduzione di IntelliSense, la distinzione tra maiuscole e minuscole inizia ad avere un impatto minore. IntelliSense consente di chiamare i membri dell'intrinseco #shared , ad esempio:
Uno dei modi più produttivi quando si utilizza l'interfaccia utente è creare e affrontare la query desiderata. Quindi, vai alla barra della formula o all'editor avanzato per modificare il codice.
Per imparare e padroneggiare M , devi capire il flusso della lingua. Ti aiuterà a leggere e scrivere codici più facilmente e a migliorare significativamente le tue capacità di sviluppo dei dati.
Assicurati che la barra della formula sia sempre visibile nell'interfaccia utente. Ciò ti consente di vedere il codice M generato e ti espone al suo flusso e alla sua sintassi.
Sono disponibili risorse online come Formula Language Specification che descrive la struttura del linguaggio e M function reference che elenca tutte le funzioni e la relativa documentazione. Power Query contiene anche una libreria standard accessibile tramite la parola chiave #shared .
Codice M nelle colonne personalizzate Power Query | Funzione Power Query di LuckyTemplates In LuckyTemplates: Raggruppa per funzione
Conclusione
Imparare come funzionano Power Query e il linguaggio M è uno dei modi migliori per padroneggiare lo sviluppo dei dati. Se conosci tutte le funzionalità disponibili all'interno dell'editor di Power Query , la creazione del report di dati sarà più semplice.
Melissa
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.