Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Limbajul formulei DAX (Data Analysis Expression) este unul dintre pilonii cheie în LuckyTemplates.
Învățarea DAX ar putea fi copleșitoare la început. Dar odată ce înțelegi cum funcționează, poți să-ți îmbunătățești cunoștințele analitice.
Cheia pentru a obține informații excelente în rapoartele dvs. este prin utilizarea calculelor DAX.
Pentru acest tutorial, voi discuta câteva tehnici importante pe care trebuie să le amintiți atunci când utilizați DAX. Aceasta nu va fi o discuție detaliată a formulelor și exemplelor DAX, deoarece există un curs separat pentru asta. Vreau doar să vă ajut să începeți cu DAX, învățând elementele esențiale.
Cuprins
Învățarea elementelor fundamentale ale DAX în LuckyTemplates
În comparație cu alte limbaje de formule, DAX este cel mai eficient instrument de utilizat pentru generarea de analize de înaltă calitate. Acesta este motivul pentru care este esențial să cunoașteți elementele fundamentale atunci când utilizați DAX în LuckyTemplates.
Puteți scrie formule DAX fie prin coloane calculate, fie prin măsuri . De asemenea, trebuie să înțelegeți ce context este în LuckyTemplates.
Poate ați observat că tutorialele urmează o ordine atunci când discutați despre diferiții piloni ai LuckyTemplates. Am început cu elementele de bază ale Editorului de interogări , urmate de elementele fundamentale ale Modelului de date . Trebuie să le înțelegeți mai întâi înainte de a studia calculele DAX. Acest lucru se datorează faptului că filtrele sunt întotdeauna aplicate mai întâi înainte de orice calcul.
Există două motoare de calcul utilizate pentru DAX în LuckyTemplates – agregatoarele și iteratoarele .
Agregările sunt folosite pentru a reduce tabelele și datele, astfel încât să puteți îmbunătăți viteza de calcul. Între timp, iterațiile sunt folosite pentru a evalua logica la fiecare rând al tabelului. Este esențial să cunoașteți diferența dintre aceste două funcții, astfel încât să le puteți aplica în scenarii relevante.
În cele din urmă, trebuie să fii familiarizat cu cea mai importantă funcție din DAX - funcția . Veți întâlni această funcție de multe ori în timpul analizelor și calculelor dvs. Nu există nicio altă funcție DAX în LuckyTemplates care să se potrivească cu utilitatea funcției CALCULATE .
Tot ceea ce am menționat aici sunt informațiile cheie despre DAX pe care ar trebui să le cunoașteți înainte de a vă scufunda în orice calcul DAX. În secțiunea următoare, voi aprofunda mai mult în coloanele și măsurile calculate, împreună cu calculele simple DAX.
Utilizarea coloanelor calculate în LuckyTemplates
După cum am menționat, puteți scrie calcule DAX în LuckyTemplates utilizând fie coloane calculate, fie măsuri. În primul rând, vă voi arăta cum să utilizați coloanele calculate.
În acest exemplu, aveți deja coloanele Cantitate comandă , Preț unitar , Cost unitar total și Venit total .
Dacă doriți să vă calculați costurile, le puteți calcula folosind coloane calculate.
Pentru a face acest lucru, faceți clic pe Coloană nouă din fila Modelare .
Acum că aveți noua coloană, redenumiți-o în Costuri . În bara de formule, trebuie doar să înmulțiți cantitatea de comandă cu costul unitar total .
După ce apăsați enter, veți vedea rezultatele corespunzătoare în noua coloană a tabelului de vânzări . Așa este de simplu să lucrezi cu orice calcul folosind coloane calculate.
Această tehnică funcționează, dar este inutilă, deoarece puteți crea doar o formulă cu o funcție de iterare. Dacă utilizați coloane calculate, creați și coloane suplimentare în tabelul de fapte.
Dar atunci când utilizați iteratoare, puteți calcula același rezultat fără a plasa fizic datele în tabel. Aceasta este diferența cheie între cele două.
Ar trebui să utilizați coloane calculate numai atunci când este logic să faceți acest lucru. Aceasta este una dintre perspectivele cheie pe care vreau să le împărtășesc cu tine.
Utilizarea măsurilor în LuckyTemplates
Acum, vă voi arăta cum să utilizați calculele DAX în LuckyTemplates prin măsuri.
Pentru a face acest lucru, faceți clic pe Măsură nouă din panglica Modelare pentru a crea o măsură. De asemenea, puteți accesa și faceți clic pe Măsură nouă din panglica Acasă .
Acum, denumește noua măsură ca Total Vânzări . După cum am menționat de multe ori, asigurați-vă că numiți corect măsurile.
Respectarea unei convenții intuitive de denumire este importantă atunci când organizați lucrurile în Editorul de interogări și Modelul de date . Acest lucru este important și în calculele DAX.
Trebuie să vă denumiți măsurile în funcție de ce anume sunt acestea, astfel încât atunci când alte persoane vă folosesc analiza, să poată înțelege cu ușurință despre ce este vorba despre datele dvs.
Revenind la exemplu, puteți începe prin a scrie măsuri simple. De exemplu, puteți introduce o coloană la care doriți să faceți referință, iar apoi vor apărea sugestii aferente. Doar apăsați fila pentru a selecta sugestiile asociate și apăsați Enter.
Acesta este un alt motiv pentru care trebuie să vă denumiți corect coloanele. Puteți căuta cu ușurință orice aveți nevoie atunci când utilizați convențiile de denumire adecvate.
În exemplu, puteți găsi măsura vânzărilor totale în partea dreaptă a LuckyTemplates. Acum îl puteți trage în tabel pentru a vedea coloana Venituri totale :
Dacă încercați să comparați datele din coloanele Venituri totale și Vânzări totale , veți vedea că datele sunt exact aceleași. Puteți doar să ștergeți coloana Venituri totale de aici și să utilizați noua măsură pentru vânzările totale.
Acest exemplu arată un calcul simplu DAX folosind măsuri. De asemenea, puteți face alte analize simple, cum ar fi calcularea tranzacțiilor totale, mediile vânzărilor și multe altele. Mai târziu, vă puteți ramifica la altele mai complexe, în funcție de scenariile dvs.
Tehnici suplimentare pentru utilizarea DAX
Dacă veniți dintr-un fundal Excel, este posibil să fiți obișnuit cu coloanele calculate. Dar aici, în LuckyTemplates, ar trebui să vă bazați mai mult pe utilizarea măsurilor pentru calculele DAX.
Măsurile tind să funcționeze împreună cu funcțiile sau , în timp ce coloanele calculate funcționează fără funcții de suport.
În acest exemplu, există deja o coloană pentru Venitul total în tabel. Îl poți transforma chiar într-o vizualizare.
Cu toate acestea, nu recomand acest proces. Ar trebui să scrieți întotdeauna o formulă DAX pentru orice tip de calcul în loc să luați o coloană.
Indiferent cât de simple sunt datele, trebuie să le creați folosind măsuri DAX. Veți avea nevoie de el atunci când creați calcule mai complexe folosind tehnica de ramificare a măsurătorilor .
Ramificarea măsurilor este procesul de referire a anumitor măsuri în cadrul măsurilor pentru a crea o analiză foarte avansată.
Într-un alt exemplu, am folosit coloane calculate pentru a adăuga dimensiuni suplimentare la tabelul meu. Exemplul de mai jos calculează vânzările de produse în timp, dar nu am folosit un filtru de timp.
Am folosit datele din Vânzări de produse pentru a crea coloana Grupuri de clienți printr-o altă coloană calculată.
Mai târziu, am folosit Grupuri de clienți ca slicer în vizualizare.
După cum am mai spus, este mai bine să vă faceți calculele în interiorul măsurilor. Cel mai important, nu creați niciodată o coloană calculată în interiorul unui tabel de fapte. Pentru a vă optimiza procesul, utilizați în schimb măsuri, astfel încât să puteți face calcule virtual.
De exemplu, calcularea vânzărilor totale și aducerea fizică a acestora în tabelul dvs. poate ocupa memorie suplimentară în modelul dvs.
Dacă utilizați măsuri, puteți scrie sute de calcule virtuale fără a ocupa mult spațiu sau memorie.
Concluzie
Sper că ați învățat tehnici importante atunci când lucrați cu DAX în LuckyTemplates.
În primul rând, trebuie să cunoașteți diferențele cheie dintre coloanele calculate și măsurile . De asemenea, trebuie să înțelegeți când să le folosiți.
Am menționat, de asemenea, convențiile de denumire adecvate pentru coloanele, măsurile și formulele DAX.
Noroc!
Utilizați DAX pentru a segmenta și grupa datele în
format LuckyTemplates Formulele DAX
Comparând cu ușurință coloanele și măsurile calculate în LuckyTemplates
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