Linguaggio M ed editor di Power Query in LuckyTemplates

Linguaggio M ed editor di Power Query in LuckyTemplates

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.

Linguaggio M ed editor di Power Query in LuckyTemplates

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.

Linguaggio M ed editor di Power Query in LuckyTemplates

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:

  • Tutte le funzioni M native
  • Funzioni personalizzate
  • Variabili o nomi di passi
  • Parametri nell'istanza di Power Query

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


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere