Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Aici vă voi arăta cum să utilizați funcția AVERAGEX cu DAX în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Învățând și înțelegând cum să utilizați această funcție, deschideți foarte rapid o serie de analize care pot fi incredibil de perspicace și valoroase.
Poate doriți să calculați vânzările medii pe care le faceți pe zi, pe lună, pe client și așa mai departe. Există atât de multe aplicații pentru asta încât este o nebunie.
Și nu uitați, vă puteți ramifica apoi în comparații de timp și analize de informații despre timp.
În acest exemplu, vom lucra cu ceva care poate fi aplicat cu ușurință în aproape orice model. Vom calcula vânzările medii pe zi pentru anumiți clienți care utilizează AVERAGEX cu DAX.
Cuprins
Revizuirea modelului de date
Înainte de a calcula efectiv vânzările noastre medii pe zi, să aruncăm o privire asupra modelului nostru de date din LuckyTemplates , astfel încât să ne putem face o idee cu ce lucrăm.
Deci, avem o organizație care realizează vânzări, iar datele sunt în tabelul de vânzări.
Această organizație realizează vânzări în orice zi anume, iar datele pentru aceasta pot fi găsite în tabelul cu date.
Ele vând oricărui client anume, produse diferite și pot vinde într-o serie de regiuni diferite. Datele pentru aceste trei pot fi găsite separat în tabelul clienți, tabelul produselor și tabelul regiunilor.
Folosind informațiile din modelul nostru de date și măsurile deja disponibile, permiteți-ne să analizăm vânzările noastre totale pe client.
Tabelul nostru va arăta ca acesta de mai jos. Deci avem vânzări totale și sunt aranjate după numele clienților.
Atunci haideți să o transformăm într-o vizualizare. Aici îi putem vedea pe cei mai buni, precum și pe cei mai prost vânduți clienți ai organizației.
Vânzări medii pe zi folosind AVERAGEX
Acum, putem arunca o privire la cât vindem pe zi fiecărui client.
Ceea ce trebuie să facem este pentru fiecare client, să repetăm în fiecare zi, apoi să facem o medie a sumei vânzărilor pentru acei clienți anumiți pe întreaga durată.
Modul de a face acest lucru este să utilizați AVERAGEX și funcția VALUES cu DAX.
Deci, haideți să creăm o măsură nouă și să o numim Vânzări medii pe zi .
Apoi vom adăuga AVERAGEX pentru că avem nevoie de această funcție de iterare. AVERAGEX va repeta în fiecare zi.
Și apoi vom introduce VALUES și coloana Date acolo. Acesta este de fapt modul în care repetăm în fiecare zi.
Ceea ce face VALUES este că creează un tabel virtual cu doar coloana Date și apoi spune, în contextul actual, care este un anumit client, repetați în fiecare zi.
Apoi vom adăuga vânzări totale . După ce am calculat toate vânzările totale, le vom calcula în medie folosind AVERAGEX .
Formula noastră va arăta apoi ca aceasta de mai jos.
Acum, dacă aducem vânzările medii pe zi în vizualizare, putem vedea, în medie, cât vindem pe zi fiecărui client anume.
Putem chiar activa etichetele de date pentru a avea o idee despre cifrele medii de vânzări.
Privind diferite intervale de timp
Un alt lucru grozav pe care îl putem face aici este că putem schimba și intervalul de timp.
Pentru a face acest lucru, putem trage în MonthInCalendar, astfel încât să putem avea luna și anul.
Apoi îl putem transforma într-un feliător.
Acum, putem vedea vânzările medii pe zi de la fiecare dintre clienții noștri într-o anumită lună și an.
Ceea ce este cu adevărat mișto este că acesta este un mod dinamic de a privi acest calcul.
După cum puteți vedea în imaginea de mai jos, când selectăm august 2014, vizualul arată datele pentru acest interval de timp.
Acum, când selectăm septembrie 2014, vizualul nostru arată vânzările medii pe zi pe client pentru acest interval de timp.
Revizuirea Procesului
Pentru a înțelege cu adevărat cum funcționează AVERAGEX și funcțiile VALUES aici, să analizăm rapid ce se întâmplă în exemplul nostru.
Mai întâi, să ne transformăm vizualizarea într-un tabel, astfel încât să aibă mai mult sens.
Și din nou, să aruncăm o privire rapidă la formula noastră.
Acum, avem aici diferiții noștri clienți. Pentru Burt's Corporation, de exemplu, repetăm în fiecare zi. Acest lucru se întâmplă în ianuarie 2015, deoarece avem acest lucru selectat în slicer. Apoi calculăm vânzările totale pentru fiecare zi.
Odată ce toate vânzările pe zi sunt calculate, AVERAGEX vine și le face media.
Și asta se întâmplă pentru fiecare client pe care îl avem în acest exemplu special.
Odată ce schimbăm intervalul de timp, să spunem februarie 2015, va face același calcul, dar de data aceasta în acest nou interval de timp.
Dacă nu am selectat niciun interval de timp, acesta va repeta în fiecare zi în tabelul de date.
Folosind aceeași formulă AVERAGEX împotriva unei dimensiuni diferite
Un alt lucru pe care îl putem face aici și care, din nou, veți găsi foarte interesant este să folosiți exact aceeași formulă împotriva unei dimensiuni diferite.
Mai întâi, permiteți-ne să duplicăm tabelul Vânzări medii pe zi .
Apoi, să aruncăm o privire asupra vânzărilor medii pe zi pentru fiecare oraș.
Și chiar așa, tabelul nostru este acum sortat pe oraș.
Apoi, din nou, este dinamic. În prezent, afișăm datele din februarie 2015.
Dacă facem clic pe martie 2015, noul nostru tabel va afișa și vânzările medii pe zi, prezentate pe oraș, pentru acest interval de timp pe care l-am selectat.
Am putea să o facem din nou împotriva oricărei dimensiuni pe care o avem. Vom folosi exact aceeași formulă și va funcționa perfect pentru toate aceste dimensiuni.
Concluzie
În această postare, am văzut cum să calculăm vânzările medii pe zi pentru anumiți clienți folosind AVERAGEX cu DAX și combinate cu funcția VALUES.
Pentru mai multe tutoriale cu funcția DAX, consultați linkurile de mai jos.
Toate cele bune!
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