Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Î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 .
Î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.
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 .
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.
Pentru a rezolva asta, am plasat această dată anterioară într-o variabilă (VAR).
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.
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?
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