Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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