Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, veți afla despre Power Query și limbajul M din desktopul LuckyTemplates.
Deși pot exista mici diferențe, puteți aplica aceleași tehnici generale în alte produse Microsoft, cum ar fi Excel, Servicii de analiză și alte instrumente Microsoft cu un motor Power Query încorporat.
Cuprins
Ce este Power Query?
Power Query este conceput pentru transformarea și pregătirea datelor . Vine cu o interfață grafică pentru conectarea la o gamă largă de surse de date.
Are, de asemenea, un editor, mai cunoscut sub numele de Editor Power Query în desktopul LuckyTemplates, care este folosit pentru a transforma datele brute.
Procesul de transformare a datelor brute este denumit și ETL , care înseamnă Extract, Transform and Load .
Power Query extrage date prin conectarea la o mare varietate de surse de date. Apoi remodelează, curăță și transformă datele dvs. Și, în sfârșit, încarcă datele în modelul de date.
Datele nu sunt niciodată perfecte. Astfel, scopul Editorului de interogări este de a ajuta utilizatorul să aplice majoritatea transformărilor comune prin interacțiunea cu un set simplu de panglici, meniuri și alte componente.
Această capacitate de transformare este comună pentru toate sursele. Deci, indiferent de sursa de bază, experiența utilizatorului în Editorul de interogări rămâne aceeași.
După ce vă conectați la o sursă de date, veți avea o previzualizare a datelor.
Previzualizarea se bazează pe un subset care vă permite să vă proiectați interogarea. Veți vedea datele complete numai când faceți clic pe Închideți și aplicați . Aceasta înseamnă că puteți lucra cu seturi de date foarte mari.
Motorul Power Query este disponibil în multe produse și servicii. Destinația în care vor fi stocate datele depinde de interogarea utilizată.
Ce este limbajul M?
M este un limbaj mashup funcțional, sensibil la majuscule și minuscule, conceput pentru transformarea datelor.
Când efectuați o transformare, codul pentru acel pas este generat automat pentru dvs. Deci nu trebuie să scrieți singur un cod M.
Cu toate acestea, există cazuri în care trebuie să învățați cum să scrieți coduri M. Acestea includ crearea de funcții personalizate, efectuarea de transformări mai complexe, optimizare și construirea de conectori personalizați.
Și odată cu introducerea IntelliSense în septembrie 2018, sensibilitatea majusculelor are acum un impact mai mic asupra codurilor M.
IntelliSense vă permite să apelați membri ai #shared intrinsec , cum ar fi toate funcțiile M native, funcțiile personalizate, nume de variabile sau pași și parametri.
M este un limbaj funcțional. Când înțelegeți fluxul său, devine mai ușor să citiți și să scrieți coduri M.
Ca cea mai bună practică generală, asigurați-vă că bara de formule este vizibilă în orice moment în interfața cu utilizatorul. În acest fel, puteți vedea codul M generat și puteți urma fluxul și sintaxa acestuia.
Sunt disponibile o varietate de resurse online unde puteți afla mai multe despre M .
O resursă este Formula Language Specification care descrie structura limbajului în sine și referința funcției M care listează toate funcțiile și documentația acestora. Power Query conține, de asemenea, o bibliotecă standard accesibilă prin cuvântul cheie #shared .
Dar, în general, cel mai important lucru atunci când înveți ceva nou este practica, exersarea și exersarea .
Concluzie
Editorul Power Query este un instrument puternic atunci când se efectuează transformări de date. Odată ce înțelegeți conceptele de bază, vă va fi mai ușor să convertiți datele brute în informații mai semnificative.
Și, deși limbajul M este adesea generat automat pentru tine, este întotdeauna mai bine să înveți. Acesta va fi un mare avantaj atunci când se va ocupa de scenarii mai complexe în viitor.
Melissa
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți