Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Când analizați rezultatele reale din datele dvs., poate doriți să le comparați uneori cu o prognoză sau cu o rată de rulare. În acest tutorial, vă voi arăta  cum să calculați o rată de rulare cumulată pe baza unor rezultate istorice. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Aceasta a apărut ca o solicitare în , unde un membru avea nevoie de o prognoză care să permită o comparație a rezultatelor curente și o rată medie de rulare pe o anumită perioadă.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

o postare pe forumul de asistență LuckyTemplates

În acest tutorial, parcurg mai întâi cum să calculez rata medie de rulare , apoi o proiectez continuu înainte pentru a putea rula comparația zilnică față de rezultatele reale pe măsură ce se întâmplă.

Aici, fac vizual tendința de bază mai răspândită decât aș fi făcut-o în mod obișnuit dacă aș analiza rezultatele zilnice fără nicio prognoză cu care să o compar.

Cel mai bun mod de a compara tendințele în cele din urmă este cu totalurile cumulate.

Modelul de formule DAX total cumulat pe care îl acopăr în acest tutorial este puțin diferit de cel pe care poate l-ați folosit în trecut. Acest lucru se datorează faptului că aici există o cerință diferită cu privire la modul în care se calculează în cele din urmă Totalul cumulativ pentru rata medie de rulare zilnică.

Deci să trecem la asta.

Cuprins

Elaborarea totalului cumulat

Lucrul dificil în acest caz este că avem vânzările noastre cumulate, dar trebuie să creăm un total cumulativ nou, bazat pe sume care sunt determinate de modul în care mergem de fapt. Există câțiva pași pe care trebuie să îi parcurgem și să combinăm formulele DAX pentru a realiza acest lucru.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Primul lucru pe care trebuie să-l calculăm este Totalul cumulativ și așa am configurat formula.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Am plasat Totalul cumulativ într-o variabilă ( ). Este același model, dar l-am plasat într-o variabilă pentru că am vrut să simplific formula finală reală.

Dacă nu punem această logică, Totalul cumulativ continuă să se proiecteze înainte și probabil va trage o linie până jos (în vizualizare) pe baza numărului final. Pentru a scăpa de asta, ceea ce am făcut a fost să folosesc Total Sales . Dacă nu există vânzare în acea zi, va fi necompletat. Dacă nu, va fi totalul cumulativ.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Așa am configurat-o. Acum, cum calculăm sau proiectăm o rată de rulare? 

Elaborarea ratei de alergare

În mod logic, pentru a calcula o rată de rulare, am număra vânzările totale pe care le-am realizat într-un an pentru a obține totalul general, apoi am împărți-l la câte zile am vândut efectiv . Aceasta ne va oferi Suma medie zilnică a vânzărilor , pe care am numit-o Rata medie zilnică de rulare .

În tabelul nostru, avem aici 29.186 USD, care este determinat de 175.113 USD împărțit la 6, deoarece în acest exemplu de date, am vândut timp de șase zile în 2018.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Dar modul în care am configurat acest lucru este că acesta se va actualiza automat de fiecare dată când avem mai multe zile de vânzări . Cu alte cuvinte, aceasta va actualiza automat rata medie zilnică de rulare , iar apoi predicția se va schimba . Iată formula pe care am făcut-o pentru asta.

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Trebuie să facem un pic de ajustare a variabilelor pentru ca acest lucru să funcționeze, deoarece contextul aici este la nivel zilnic . Dar ceea ce încercăm să facem este să luăm numărul, 175.113 USD (CumulativeTotal), apoi să îl împărțim la câte zile am avut vânzări.

Pentru a obține DaysWithSales , am folosit cu și cu . Dacă există o vânzare în ziua, care este mai mare decât zero, aceasta va păstra data respectivă. Pentru variabila CumulativeTotal , am folosit CALCULATE la Vânzări cumulate (175.113 USD), iar apoi ALLSELECTED Dates eliberează contextul datei în fiecare rând.

Deci, acum că avem rata medie de rulare zilnică, putem proiecta înainte rata de rulare cumulativă. Să ne uităm la formulă. 

Calcularea ratei de rulare cumulate

Există o ușoară ajustare aici a ceea ce este în interiorul nostru CALCULATE . În acest caz, nu este la fel de simplu ca doar adăugarea Ratei de rulare zilnică medie. Trebuie să punem în interior un , astfel încât să repetăm ​​în fiecare zi. Și ceea ce am făcut este că am configurat un tabel virtual (folosind ) cu toate Datele

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Deci, ceea ce face SUMMARIZE aici este că evaluează doar un singur rând. Deci, de exemplu, suntem la 1 ianuarie, apoi evaluează acel rând. Apoi, când ajungem la al doilea rând, din nou evaluează doar al doilea rând. Și apoi FILTER ALLSELECTED (modelul total cumulat) deschide cele două zile. Deci totalizează 29.186 USD și calculează și cu o zi înainte.

Pe măsură ce ne deplasăm în jos în tabel, acesta continuă să calculeze totalul cumulat și rulează o iterație în interiorul CALCULATE .

Calcularea unei rate cumulate de rulare folosind DAX în LuckyTemplates

Acum avem această rată de rulare cumulată, care este determinată exclusiv de vânzările totale cumulate reale pe care le avem în acest moment. Dacă o lăsăm așa, atunci, pe măsură ce vânzările noastre se ajustează, rata noastră de rulare se va schimba, de asemenea, deoarece aceasta este dinamică.

Dar dacă doriți să setați aceste numere, atunci probabil că ați dori cumva să le puneți într-un tabel calculat sau să exportați aceste date într-o foaie de calcul Excel. În acest fel, o va face non-dinamică. 


Creați totaluri cumulate dinamice utilizând DAX în LuckyTemplates
Totaluri curente în LuckyTemplates: Cum se calculează utilizând formula DAX
Comparați informațiile cumulate pe diferite luni în LuckyTemplates

Concluzie

Acestea sunt sfaturi și concepte unice, pe care cred că le veți găsi cu adevărat valoroase.

Dacă puteți înțelege numeroasele concepte abordate în acest tutorial, vă aflați într-un loc foarte bun, deoarece există atât de multe moduri diferite în care puteți aplica logica ca aceasta.

Poate doriți să examinați linkurile de mai jos, care vă vor fi utile dacă doriți să adăugați mai multă culoare acestui exemplu.

Bucurați-vă să lucrați prin acest tutorial!

***** Învățați LuckyTemplates? *****






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