Compararea coloanelor și a măsurilor calculate în LuckyTemplates

În acest tutorial, voi acoperi cele două locuri în care vă puteți scrie formulele DAX. Aceste două locuri sunt coloanele și măsurile calculate . Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Voi trece peste fiecare pe rând și voi începe cu coloane calculate.

Cuprins

Utilizarea coloanelor calculate

O coloană calculată este o coloană suplimentară care nu există în sursa dvs. de date brute.

Aceasta înseamnă că trebuie să-l adăugăm fizic la tabelul de date.

Pentru a face acest lucru, puneți o logică de formulă DAX într-o coloană pentru a crea acea coloană suplimentară. Acest lucru este foarte asemănător cu lucrul în Excel și doriți să adăugați o altă coloană cu o formulă.

În acest exemplu, vom folosi acest tabel de fapte care conține toate vânzările pe care le facem în magazinele noastre de vânzare cu amănuntul și vom adăuga prețul produsului.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

De fapt, prețul există deja în Tabelul Produselor de aici, unde avem Prețul de vânzare inițial și Prețul curent.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Dar pentru a vă arăta cum să creați o coloană calculată, o voi adăuga și aceasta la Tabelul de vânzări.

În multe dintre aceste exemple, în special în cazul coloanelor calculate, nu este necesar să creați aceste coloane.

Dacă veniți dintr-un fundal Excel, atunci s-ar putea să credeți că trebuie, dar nu trebuie să faceți acest lucru în LuckyTemplates. Fac asta doar pentru a vă arăta ce este o coloană calculată.

Dar mai târziu, vă voi arăta cum puteți utiliza efectiv măsuri pentru a rula aceste calcule față de adăugarea unei coloane fizice în tabelul de date.

Deci, să adăugăm prețul aici ca primul nostru exemplu.

Pentru a crea o coloană calculată, deschideți panglica Modelare și selectați Coloană nouă .

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Voi scrie aici o logică destul de simplă pentru a introduce Prețul în această coloană. Îl voi numi Preț de vânzare și apoi folosesc funcția RELATED pentru a face referire la un nume de coloană.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

În acest caz, mă voi referi la coloana Preț curent . Asta îmi va oferi un preț de vânzare pentru fiecare articol vândut.

Funcția RELATED aduce prețul fiecărui produs individual.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Și apoi am putea scrie o nouă coloană aici și o numim Venit total . Folosim formula:

Venit total = Vânzări[Cantitate] * Vânzări[Preț de vânzare]

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Acestea sunt doar câteva exemple despre cum puteți crea o coloană calculată.

De asemenea, puteți crea coloane calculate în orice tabel din modelul dvs. de date. Nu trebuie să fie doar tabelul de fapte sau tabelul de vânzări. Poate fi și în interiorul tabelelor LOOKUP.

De exemplu, trecem la acest tabel detaliat al datelor. Gândiți-vă la aceste coloane ca la coloanele care vor fi filtre ale măsurilor dvs. DAX.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

În timp ce mă uit la acest tabel, văd că aici există o dimensiune care nu există în prezent, pe care aș dori să o pun în unele dintre vizualizările mele.

Pentru a prezenta o altă modalitate de a crea o coloană calculată, voi folosi coloana MonthName.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

MonthName aici este luna completă, dar vreau doar primele trei litere ale fiecărei luni.

Deci, voi merge la Coloană nouă din panglica de modelare și voi numi această coloană Lună scurtă .

Voi folosi o logică cu care ați putea fi familiarizat din Excel. Voi folosi LEFT, apoi voi găsi numele lunii mele și voi folosi numai primele trei litere ale acelei luni .

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Acum, dacă trecem în lateral, vom vedea coloana Lună scurtă , unde avem doar primele trei litere ale fiecărei luni.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Îmi place să numesc asta adăugarea de dimensiuni suplimentare la analiză, deoarece, în esență, am creat un alt filtru pe care îl putem folosi în orice analiză pe care o facem de aici înainte.

Dacă ne întoarcem la modelul de date, veți vedea că coloana Lună scurtă există acum în tabelul nostru de date și poate filtra orice facem în acest tabel de vânzări.

Deci, dacă vom executa un calcul și vom număra cantitatea, acum o putem filtra după luna scurtă.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Aș dori să reiterez că nu este recomandat să creați aceste coloane aici, deoarece putem crea de fapt toate aceste calcule în memorie. 

Prin crearea de măsuri, putem face aceste calcule interne fără a fi nevoie să le punem fizic în interiorul tabelului.

Acesta este un lucru cheie de reținut pe măsură ce învățați cum să scrieți formula DAX deasupra tabelelor de date.

Utilizarea măsurilor

Acum să vorbim despre măsuri.

Gândiți-vă la măsură ca la un calcul virtual. De fapt, nu se așează în interiorul modelului tău, dar se așează deasupra modelului tău.

Când utilizați o măsură, aceasta merge și face un calcul doar în momentul în care o utilizați.

În Excel, de fiecare dată când executați un calcul în coloană sau în orice celulă, acesta se recalculează tot timpul. Dar în LuckyTemplates, o măsură se calculează singură doar atunci când este necesar.

O măsură este ca o procedură de calcul stocată care este activată numai dacă o utilizați într-o vizualizare.

Deci, să creăm o măsură simplă pentru a evidenția acel punct. Mai întâi, voi selecta Tabelul de vânzări și apoi selectez orice coloană de acolo.

Pentru a crea o măsură nouă, accesați panglica Modelare și faceți clic pe Măsură nouă .

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Făcând clic pe pictogramă, se deschide această bară de formule în care puteți introduce formula:

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Voi introduce Cantitatea totală vândută pentru a obține suma coloanei Cantitate din tabelul Vânzări.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Acum avem această măsură foarte simplă și practic își finalizează calculul.

De asemenea, calculează totul din memorie. Cu alte cuvinte, aceasta este calcularea articolelor totale pe care le-am vândut de-a lungul timpului.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Lucrul cheie de reținut aici este că această măsură este doar stocată în modelul nostru, dar de fapt nu rulează niciun calcul, decât dacă o tragem pe pagina noastră de raport. Apoi va merge și va rula calculul virtual.

Deci, în acest caz, această măsură merge practic în tabelul Vânzări, merge la coloana Cantitate din acel tabel și apoi face o sumă pe întreaga coloană.

Aceasta se numește de fapt o măsură de agregare , pe care o vom analiza în curând.

Acum voi crea o măsură nouă și o voi numi Vânzări totale . Apoi voi folosi funcția de iterare numită SUMX , pe care o voi explica într-un alt model în scurt timp.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Am făcut referire la tabelul de vânzări și am venit cu această formulă:

Vânzări totale = SUMX( Vânzări, Vânzări[Cantitate] * RELATED( Produse[Preț curent] )

Dacă vă amintiți, nu am pus fizic acest preț curent RELATED în tabelul de date. Dar în acest caz, practic îl pun în tabelul de date încorporându-l în această măsură.

Apoi funcția de iterare SUMX merge la tabelul Vânzări și alege fiecare rând din tabel înmulțit cu cantitatea cu prețul curent aferent.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Aceste vânzări totale îmi vor da acum un rezultat.

De asemenea, puteți face formatarea în fila Modelare, unde tipul dvs. de date este în partea de sus.

Compararea coloanelor și a măsurilor calculate în LuckyTemplates

Aflați cum să recoltați selecțiile de tăiere LuckyTemplates pentru a le utiliza în cadrul altor măsuri Plasarea numerelor zilelor lucrătoare și a zilelor de weekend în tabelul de date din LuckyTemplates Afișați rezultatele până la data curentă sau o dată specifică în LuckyTemplates

Concluzie

Am trecut peste coloanele și măsurile calculate, unde vă puteți scrie formula DAX.

Principalul lucru cu coloanele calculate este că puneți fizic o coloană de date în modelul dvs. Dacă faceți asta uneori pe unele dintre mesele dvs. mai mari, acestea pot fi coloane foarte mari.

Este important să recunoașteți că aceste coloane calculate pot ocupa multă memorie în modelul dvs.

Acestea pot mări dimensiunea fișierului și uneori pot afecta performanța, în funcție de cât de mare este masa.

Dar puteți contracara acest lucru utilizând măsuri eficiente pentru a rula o mulțime din aceste calcule virtual. Veți obține în continuare aceleași rezultate pe care le-ați obține scriind aceste coloane calculate .

Sper că acest tutorial vă va face mult mai clar cele două locuri în care vă puteți scrie formula DAX și considerentele când scrieți formulele DAX.

Acest lucru vă va ajuta, de asemenea, să înțelegeți cum să încorporați DAX în analiza dvs. în LuckyTemplates.

Bucură-te de o recenzie a acestuia.

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți