Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Voi acoperi câteva funcții grozave aici în LuckyTemplates, care sunt foarte utile într-o varietate de scenarii analitice. Unele dintre aceste funcții ne pot ajuta să stabilim ultimele trei vânzări ale clienților. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Ceea ce vreau să vă arăt este cum să determinați vânzările de la un anumit client, dar uitându-vă doar la ultimele trei vânzări, mai degrabă decât la toate vânzările sale.

Pentru a face acest lucru într-un mod dinamic în interiorul formulelor, trebuie să le structurez astfel încât filtrarea să aibă loc în mod natural pentru fiecare context în care se aplică formula.

Aici poate deveni puțin mai avansat în LuckyTemplates. A trebuit să încep să folosesc funcții care creează tabele virtuale filtrate pentru a genera rezultatele de care am nevoie. Astfel, trebuie să înțeleg cum să creez un tabel filtrat cu doar ultimul număr de vânzări, care în acest caz a fost trei.

Cuprins

Exemplu de raport care arată ultimele trei vânzări ale clienților

În acest exemplu de raport, veți găsi informații interesante despre cum să structurați tabelele sau funcțiile de tabel în LuckyTemplates. Voi afișa ultimele trei vânzări ale unui client și le voi afișa în funcție de produs folosind un grafic.

În primul rând, puteți ajusta intervalul de timp aici în selectorul de dată. În al doilea rând, am adăugat aici un selector de clienți unde puteți selecta orice clienți sau grup de clienți.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

După aceea, vreau să evaluez ultimele lor trei achiziții de produse și să aflu cât de mult sunt vânzările respective de produse.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Scopul acestui tutorial este de a elabora în mod dinamic ultimele trei produse pe care clienții selectați le-au achiziționat. Cumva, trebuie să clasific vânzările după data achiziției și să aflu ultimele trei produse. Mai mult, vreau să calculez și vânzările totale pentru toate aceste ultime trei achiziții.

Calcularea ultimelor trei vânzări la clienți

Să ne uităm la formula de calcul a ultimelor trei vânzări ale clienților.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Trebuie să descopăr care au fost ultimele trei achiziții ale clientului folosind funcția . Se află în interiorul unei funcții de iterare, așa că va trece prin rânduri și tabele. Dar, în loc să treacă peste un tabel real, acesta va itera printr-un tabel virtual determinat de un anumit clasament

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Practic, asta face TOPN pentru a găsi ultimele trei vânzări în funcție de data achiziției. În plus, funcția DESC sortează rezultatele în ordine descrescătoare.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

În orice context anume, am creat un tabel cu toate achizițiile care au fost făcute folosind funcția .

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Pentru a rezuma, atunci când selectez un client, formula se repetă prin fiecare achiziție pe care a făcut-o clientul. În continuare, va evalua data achiziției, apoi va clasifica datele achiziției în ordine descrescătoare. În cele din urmă, funcția TOPN returnează un tabel virtual cu doar ultimele trei achiziții. 

După ce am descoperit ultimele trei achiziții, voi calcula cele trei rânduri și voi număra vânzările totale.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Acum, calculul pe care l-am făcut este puțin complicat. Vă voi arăta cum ar putea merge greșit, mai ales dacă eliminați funcția .

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Când trageți formula Ultimele 3 vânzări greșite în tabel, veți vedea că am obținut rezultate pentru fiecare rând pentru acest tabel special.

Dar puteți vedea în partea de jos, totalul pentru coloana Ultimele 3 vânzări este corect. Dar totalul din coloana Ultimele 3 vânzări greșite este incorect.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Aici vă puteți testa înțelegerea profundă a contextului. Cum credeți că apar rezultatele din Ultimele 3 vânzări greșite ?

O explicație de bază este că fiecare produs filtrează un anumit rezultat. Dacă este selectat un produs, formula va găsi ultimele trei achiziții ale produsului. Dar toate produsele sunt evaluate la masă și le va aduna.

De exemplu, dacă selectez Produsul 5 . Veți vedea că întotdeauna se va clasa pe primul loc pentru că este singurul în context. Acesta va fi evaluat în tabel și va fi calculat pentru vânzările totale.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Deci, în formulă, trebuie să împachetez funcția în interiorul , astfel încât să elimine contextul produsului din rezultatele particulare. Ca rezultat, va evalua fiecare produs pentru perioada selectată. Apoi, va fi clasat pe baza tuturor vânzărilor care folosesc . Dacă nu este prezent, se va clasa în primele trei, deoarece nu există suficiente vânzări pentru un anumit set de date.

Mai mult, am pus acest tabel în dreapta pentru un motiv.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

Trebuie să evaluez întregul tabel față de tabelul filtrat. Tabelul de mai sus evaluează întregul tabel la rezultatul corect. După cum puteți vedea, se termină cu ultimele trei vânzări din 22 iunie, 7 martie și 27 august 2017. Apoi, numără vânzările particulare în coloana Vânzări totale .

În tabelul Ultimele 3 vânzări după nume de produs , puteți vedea o vizualizare pentru primele trei produse și vânzările corespunzătoare.

Afișarea ultimelor trei vânzări la clienți utilizând funcția TOPN

De asemenea, puteți selecta orice alți clienți sau grup de clienți, iar rezultatele se vor schimba dinamic.

Acesta este cu siguranță un tutorial avansat. Dar sperăm că înțelegeți cât de grozavă este această perspectivă atunci când combinați multe dintre aceste formule DAX. Puteți vedea rapid ultimele trei vânzări ale clienților în funcție de produs și le puteți pune într-o vizualizare


Când și-au făcut clienții ultima achiziție?
Afișați rezultatele până la data curentă sau la o dată specifică în LuckyTemplates,
numărând clienții în timp, utilizând DISTINCTCOUNT

Concluzie

După cum puteți vedea în formulă, există o mulțime de funcții într-o funcție . Acestea sunt funcții precum , și .

Ceea ce am făcut este că am combinat toate aceste funcții într-o singură formulă. Le-am combinat pe toate pentru a ne permite să extragem această perspectivă grozavă.

Acesta este motivul pentru care formulele DAX sunt extrem de puternice. Dacă înțelegeți aceste funcții, puteți pune toate acestea împreună și puteți obține rezultate uimitoare. Din punct de vedere istoric, nu a fost posibil prin utilizarea unor astfel de instrumente precum Excel. Dar, fiind capabil să combinați toate acestea împreună folosind LuckyTemplates și să creați vizualizări incredibile, puteți obține rezultatul dorit.

Dacă doriți să aflați mai multe despre ceea ce se poate realiza cu alte tehnici ca aceasta, consultați modulul Business Analytics Series de la LuckyTemplates On-demand .

Sper că vă face plăcere să treceți prin acest proces.


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