Înțelegerea agregărilor LuckyTemplates

Înțelegerea agregărilor LuckyTemplates

Acum, să aprofundăm unul dintre cele mai importante concepte din calculele LuckyTemplates - agregările .

Agregările LuckyTemplates sunt formule utilizate pentru a calcula o singură valoare rezumată din mai multe rânduri care sunt grupate împreună.

Există diferite moduri de a crea agregări în LuckyTemplates. Unele dintre exemplele de funcții de agregare sunt funcțiile , , și .

În secțiunile următoare, voi discuta unele dintre ele și voi explica cum funcționează agregarile menționate.

Cuprins

Utilizarea agregărilor LuckyTemplates pentru calcule simple

În exemplul de mai jos, puteți vedea că formula pentru vânzări totale conține o funcție Acesta este un exemplu de formulă de agregare.

Înțelegerea agregărilor LuckyTemplates

Pentru a crea o altă formulă de agregare, faceți clic pe Măsură nouă și utilizați-o pentru a calcula vânzările medii .

Evident, va trebui să utilizați funcția AVERAGE , care este unul dintre cele mai comune exemple de agregare.

Înțelegerea agregărilor LuckyTemplates

După ce ați creat noua măsură, trageți-o în tabel. Trebuie să te uiți la contextul inițial pentru a înțelege clar datele medii de vânzări. Puteți găsi contextul inițial din filtrul Oraș , precum și din sectorul de date .

Dacă faceți clic pe Hamilton din filtrul Oraș , veți ști că rezultatele pe care le vedeți în tabel sunt din acel oraș anume.

Înțelegerea agregărilor LuckyTemplates

Într-un alt exemplu, să calculăm totalul tranzacțiilor folosind funcția . Trebuie să utilizați funcția COUNTA în loc de COUNT deoarece coloana Număr comandă este considerată o coloană text.

Înțelegerea agregărilor LuckyTemplates

După crearea formulei, trageți măsura menționată în tabel pentru a vedea rezultatele.

Plasarea acestuia lângă tabelul Vânzări medii vă poate ajuta să comparați vânzările totale pentru numărul corespunzător de tranzacții.

Acum, de ce funcția COUNTA este considerată o funcție de agregare? Ei bine, este o formulă de agregare pentru că este primul context care se adaugă înainte de a lua în considerare celelalte motoare de calcul.

De exemplu, nu există niciun filtru care este selectat din filtrul Oraș , așa că singurul context inițial sunt datele. Prin urmare, rezultatele din 23 mai 2018 se bazează pe toate orașele disponibile.

Înțelegerea agregărilor LuckyTemplates

Elaborarea modelului de date

Acum, să aruncăm o privire la relațiile de date din modelul bazat pe formula pentru Vânzări totale .

În modelul de date, veți vedea că filtrul provine din tabelul Date mergând la tabelul Vânzări printr-o propagare a filtrului.

Înțelegerea agregărilor LuckyTemplates

Odată ce filtrul menționat este activ, tabelul Vânzări își execută evaluarea pentru a calcula venitul total. Acest lucru se datorează faptului că formula face referire la coloana Venituri totale din tabelul Vânzări .

Funcția de agregare SUM evaluează fiecare rând al coloanei Venituri totale după contextul inițial.

Înțelegerea agregărilor LuckyTemplates

Aceeași logică este valabilă pentru funcția MEDIE . Evaluează toate vânzările în contextul curent (de exemplu, data), apoi analizează fiecare rând din coloana Venituri totale înainte de a obține media.

În plus, formula pentru Total Tranzacții funcționează la fel. Funcția COUNTA evaluează toate rândurile din coloana Număr comandă . După aceea, numără numerele în funcție de contextul inițial.

Practic, așa funcționează agregările în LuckyTemplates în ceea ce privește calculele DAX. 

Utilizarea altor agregări LuckyTemplates

Un alt set de formule de agregare pe care le puteți întâlni sunt funcțiile MIN și MAX .

Pentru a vă oferi un exemplu despre cum funcționează aceste funcții de agregare, să facem o nouă măsură.

Numiți măsura ca Vânzări maxime și utilizați funcția MAX pentru a calcula venitul total maxim.

Înțelegerea agregărilor LuckyTemplates

Din nou, trageți noua măsură și plasați-o în interiorul tabelului. După cum ați observat, formula se referă în continuare la coloana Venituri totale din tabelul Vânzări . Dar de data aceasta, rezultatele s-au schimbat pentru că acum folosim o altă funcție. 

Când selectați un oraș din filtru, de exemplu regiunea Turanga, datele din tabel se modifică și ele. Acest lucru se datorează faptului că funcția MAX rezumă valorile pe baza contextului dat.


Introducere în contextul de filtrare în LuckyTemplates
Diferența dintre SUM și SUMX în LuckyTemplates
Cum funcționează motorul de calcul DAX

Concluzie

Aflarea despre agregare este unul dintre pașii cruciali în înțelegerea modului în care funcționează calculele DAX .

Cele mai multe dintre formule sunt ușor de rulat într-o formulă de agregare. Lucrurile vor începe să devină mai complicate abia odată ce începeți să utilizați formule de iterare.

În următorul tutorial, să învățăm despre funcțiile de iterare și cum să le folosim pentru calcule mai flexibile.

Sper că ați găsit câteva sfaturi utile aici. Abia aștept să vă arăt mai multe în următorul nostru tutorial.

Mulțumiri!


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