Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
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.
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.
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.
Î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.
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.
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.
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.
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.
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ă
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