Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

În acest exemplu unic, vă voi arăta o tehnică DAX avansată în LuckyTemplates în care comparăm o vânzare într-o anumită zi cu ultima vânzare care a fost făcută. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Acest lucru va fi relevant dacă nu vindeți ceva în fiecare zi sau dacă vă uitați la un anumit client sau un produs și doriți să evaluați: „Am făcut o vânzare în această zi, dar cum se compară aceasta cu ultima dată când am vândut acestui client sau am vândut acest produs?”

Nu există funcții de inteligență temporale stabilite care ne permit să facem acest lucru în LuckyTemplates. Deci, acesta este un exemplu perfect despre cum puteți combina mai multe funcții DAX pentru a activa acest tip de perspectivă DAX avansată.

Cuprins

Utilizarea tabelului de vânzări în locul tabelului de date

Nu facem acest lucru din tabelul Date. Aici folosim data de achiziție , care provine de fapt din .

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

În această coloană Data achiziției, avem fiecare tranzacție sau iterație a ceva care a avut loc în tabelul nostru de fapte. Am plasat acest lucru într-un tabel împreună cu vânzările noastre totale. Pe baza oricărei selecții pe care o facem, fie că este un client, un produs sau orice filtru, arată doar vânzările pe care le-am făcut și data reală la care au fost achiziționate.

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

De aici, vrem să ne uităm la orice rezultat anume, apoi să sărim înapoi și să calculăm rezultatul de înainte . Apoi îl putem compara . Și asta este ceea ce putem realiza cu formula pe care am făcut-o, Vânzări Ultima achiziție .

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

Acum putem compara aceste vânzări de 1.638 USD, de exemplu, cu data viitoare când se face o vânzare pentru acest anumit client (Adam Hunter), deoarece acum se află în acest nou context. Acum să verificăm formula în care am folosit o tehnică Advanced DAX fără Time Intelligence.

Fără Time Intelligence Formula DAX

Primul lucru pe care l-am făcut a fost să izolez data ultimei vânzări, data anterioară pe care am vândut-o . Deci, în funcție de contextul sau rândul în care ne aflăm, vom putea să ne uităm în urmă și să aflăm care a fost acea dată. De exemplu, ne uităm la rezultatul de 947 USD, vom vedea data la care a fost efectuată vânzarea de 947 USD.

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

Pentru a rezolva asta, am plasat această dată anterioară într-o variabilă (VAR).

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

Deci, aceasta este să analizeze fiecare dată și să se stabilească dacă acea dată este sub data curentă. Aceasta este ceea ce face funcția MAX în cadrul acestei funcții de filtrare ( FILTER ). Returnează data curentă la care se face vânzarea.

Acum că îl avem, îl putem alimenta printr-o altă funcție de filtrare pentru a returna un anumit rezultat într-un context diferit. 

Compararea oricărei vânzări versus ultima vânzare (fără informații despre timp) – DAX avansat în LuckyTemplates

Sub RETURN , calculăm vânzări totale . Cu toate acestea, în loc să calculăm într-o anumită zi în care a fost făcută, vom analiza fiecare dată de achiziție și vom returna numai data achiziției din PriorDate prin FILTER .

Aceasta va produce noul context pentru calcul și apoi va returna Vânzările totale . Așa tragem vânzările din ziua anterioară în ziua curentă. Cu alte cuvinte, așa obținem vânzările de la ultima dată când am vândut un produs unui client în contextul actual.

Concluzie

În acest tutorial, am demonstrat cum putem compara vânzările utilizând o formulă DAX avansată în LuckyTemplates fără Time Intelligence. Din această perspectivă, ne putem ramifica și mai mult și privim lucruri precum care a fost diferența sau care a fost modificarea procentuală dintre aceste rezultate.

Dacă putem configura acest lucru în modelele noastre și în tabele sau alte tipuri vizuale, există multe alte moduri prin care putem folosi această tehnică pentru a găsi informații și mai bune sau mai mari.

Acesta este un concept destul de avansat. Este o modalitate prin care puteți combina multe funcții diferite, inclusiv utilizarea variabilelor.

Sunt multe de învățat dacă poți găsi timp să te scufunzi și să înțelegi conținutul prin care trec.

Noroc!

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







Comparație de timp pentru tabele de date non-standard în LuckyTemplates
Utilizarea variabilelor în LuckyTemplates – Un exemplu detaliat
Data ultimei achiziții în LuckyTemplates: Când au făcut clienții dvs. ultima achiziție?








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