Un tutorial LuckyTemplates DAX despre comparații cumulate

Un tutorial LuckyTemplates DAX despre comparații cumulate

În tutorialul LuckyTemplates DAX de astăzi, vreau să trec peste o tehnică destul de interesantă care folosește DAX cu adevărat eficient. A trebuit să lucrez la un scenariu în care făceam niște analize asupra campaniilor noastre de e-mail. Am vrut să știu câte e-mail-uri primim într-o zi, să le compar lunar și, de asemenea, să compar luna curentă cu cea mai bună lună. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Cuprins

O comparație cumulativă între cea mai bună lună și luna curentă

Am un set de date dinamice care vin într-o lună curentă și aș dori să le compar întotdeauna cu cea mai bună lună, astfel încât să pot urmări cum mă descurc față de cea mai bună lună a mea.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Pentru a începe acest tutorial LuckyTemplates DAX , vă voi arăta mai întâi funcționalitatea. Când dau clic pe selectorul MonthInCalendar (tabelul din stânga), veți vedea că cea mai bună lună a mea rămâne întotdeauna aceeași.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Cea mai bună lună a mea din aceste date a fost ianuarie 2015 .

Un tutorial LuckyTemplates DAX despre comparații cumulate

Pot să dau clic pe orice lună în slicerul MonthInCalendar și să văd cum am avut performanțe față de cea mai bună lună a mea.

Calcularea vânzărilor cumulate

Primul lucru pe care trebuie să-l faceți este să configurați calculul de comparație. Când dau clic pe MonthInCalendar , veți vedea că contextul din tabel se schimbă pe măsură ce selectez diferite lucruri din filtru.

Evident, contextul este cheia aici. Este important să înțelegem care este contextul calculului , care în acest caz particular este iulie 2016 .

Un tutorial LuckyTemplates DAX despre comparații cumulate

După cum puteți vedea din imaginea de mai jos, pentru iulie 2016, mi-am calculat vânzările totale , care este o simplă sumă a coloanei de venituri.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Un tutorial LuckyTemplates DAX despre comparații cumulate

Și apoi am folosit un model de vânzări cumulative care poate fi reutilizat din nou și din nou.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Un tutorial LuckyTemplates DAX despre comparații cumulate

Am folosit astfel încât calculul să înceapă întotdeauna la începutul contextului selectat. Calculul cumulativ al vânzărilor este cel din linia albastră mai deschisă de mai jos și se schimbă mereu de fiecare dată când schimb filtrele din slicer-ul MonthInCalendar.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Acum vreau să compar asta cu cel mai bun. Pentru a face acest lucru, voi folosi ramificarea măsurătorilor unde mă ramific de la o măsură la alta.

Cel mai bun calcul al lunii de vânzări

Primul lucru pe care trebuie să-l rezolv este cea mai bună lună de vânzare a mea. Voi introduce datele din această lună în următorul meu calcul, care va calcula vânzările în fiecare zi unică a lunii respective.

Am folosit o formulă folosind , care vă permite să returnați o valoare text, dar ceea ce trebuia să fac era să izolez un rezultat. Din păcate, formulele nu pot returna două valori text. Ei pot returna doar 1. Dacă faceți mai mult de 1, va returna o eroare.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Dacă mergem cu 1, va crea doar un tabel de un rând sau o valoare. Am creat un tabel cu toate lunile și anii mei, apoi am calculat vânzările totale pentru lunile respective. Funcția TOPN le va clasa, astfel încât să obțin cea mai mare lună din vânzări în top.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Apoi voi returna numele acelei luni, ceea ce face MAXX.

Celălalt lucru pe care trebuie să-l fac dacă vreau să văd cea mai bună lună în acest tabel este să elimin contextul datelor.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Deci, practic, ignorăm orice context care vine de la Date și izolăm luna de top. Și apoi vom pune luna și anul de top pe fiecare rând.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Deci aceasta este prima etapă. A doua etapă este de a calcula vânzările în fiecare dintre acele zile. Vrem să comparăm pe un interval de timp zilnic și să cunoaștem diferența de vânzări de la o lună la alta.

Am folosit în mod eficient pentru a le prezenta și pentru a le face cât mai ușor de înțeles. Am folosit calculul pe care tocmai l-am creat, măsura celei mai bune luni de vânzări . Deoarece această măsură este pe fiecare rând, pot extrage informațiile din acel rezultat special.

Voi extrage rezultatele pentru lună și an folosind variabile.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Apoi, de asemenea, voi determina rezultatele pentru fiecare zi folosind funcțiile și .

Un tutorial LuckyTemplates DAX despre comparații cumulate

Apoi pot stabili data reală din care trebuie să alegem.

Un tutorial LuckyTemplates DAX despre comparații cumulate

De asemenea, am făcut un calcul simplu în care am plasat un filtru pe Date, astfel încât să pot afla care a fost vânzarea reală din fiecare zi.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Comparație zilnică a rezultatelor: un tutorial LuckyTemplates DAX

Un calcul cumulativ este cel mai bun mod de a prezenta diferite tendințe.

Când te uiți la tendințele de-a lungul timpului, totalurile cumulate sunt cel mai bun lucru de făcut. Dar dacă doriți, puteți face și calcule zilnice și compara rezultatele zilnice.

Avem deja vânzările noastre din cea mai bună lună în fiecare zi acum. Următorul pas pe care trebuie să îl faceți aici este să calculați care este suma cumulativă a acestora. Acum, aici lucrurile pot deveni puțin mai complicate. Nu putem folosi modelul cumulativ pe care l-am folosit mai devreme. Trebuie să folosim un model diferit care ne permite să creăm un tabel virtual cu aceste rezultate.

De data aceasta, folosim un model comun utilizat pentru calcularea totalului cumulat al unui număr mai complex, și nu pentru o simplă măsură de bază. În loc să folosesc , am folosit , care creează un tabel virtual cu toate rezultatele.

Apoi vom calcula dacă datele sunt mai mici sau egale cu data curentă.

Un tutorial LuckyTemplates DAX despre comparații cumulate

În teorie, am izolat coloana Data și coloana Vânzări din cea mai bună lună le-am pus într-un tabel virtual și am efectuat calcule peste acel tabel virtual.

Un tutorial LuckyTemplates DAX despre comparații cumulate

La sfârșitul acestui calcul, repetăm ​​fiecare rezultat prin tabelul virtual, acumulând rezultate pe măsură ce mergem. În cele din urmă, calculăm rezultatul final utilizând cele mai bune vânzări lunare, sub funcția SUMX.

Așa că acum am cea mai bună lună care apare ca ianuarie 2015 în timp ce folosesc un context diferit. Contextul se schimbă făcând clic în jurul slicer-ului MonthInCalendar. Cu toate acestea, rezultatele din Vânzările din Cea mai bună lună rămân întotdeauna aceleași, deoarece se referă la datele pe care le-am specificat, în timp ce totalul vânzărilor cumulate are loc în spatele acestuia.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Diferența față de cea mai bună lună de calcul

Putem merge, evident, mai departe decât atât. Putem afla diferența și putem crea o altă perspectivă folosind acest calcul simplu.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Măsurarea ramificării este cheia absolută aici. Pot transforma calculul Diferenței față de cea mai bună lună într-un alt grafic cu linii, astfel încât să putem identifica rapid modul în care urmărim de fapt într-un anumit interval de timp.

Un tutorial LuckyTemplates DAX despre comparații cumulate

Cu graficul de bază, puteți vedea de-a lungul timpului cum sunt vânzările noastre curente față de cea mai bună lună.

Concluzie

Pentru a rezuma acest tutorial LuckyTemplates DAX, v-am arătat cum să vă comparați tendințele actuale cu cele mai bune tendințe de vânzare folosind tehnici DAX și să măsurați ramificarea.

Sperăm că ați învățat unele dintre cele mai bune practici atunci când vine vorba de utilizarea DAX și de implementarea acestora în propria dezvoltare a rapoartelor.

Dacă v-a plăcut conținutul prezentat în acest tutorial special, vă rugăm să vă abonați la canalul TV LuckyTemplates . Avem o cantitate imensă de conținut care iese tot timpul de la mine și de la o serie de creatori de conținut, care sunt toți dedicați îmbunătățirii modului în care utilizați LuckyTemplates și Power Platform.


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