Exemplu de grupare și segmentare LuckyTemplates folosind DAX

În acest tutorial, trec peste un exemplu de grupare și grupare LuckyTemplates folosind formula DAX. Acesta este un exemplu destul de avansat, dar arată un mod minunat prin care vă puteți vizualiza rapoartele. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Uneori, este posibil să doriți să vizualizați rapoartele într-un anumit mod care să arate eficient o anumită perspectivă. Cu toate acestea, acest lucru ar fi destul de greu de realizat într-un raport Excel tradițional. Pe de altă parte, crearea de vizualizări convingătoare și unice ca aceasta în LuckyTemplates este foarte ușoară.

În acest exemplu, îmi calculez vânzările totale pentru clienții mei într-un anumit an. Dar, în loc să am vânzările totale pe an, vreau să văd cine dintre clienții mei a crescut mult, cei care nu și cei cu o creștere medie. Aceasta este ceea ce numim LuckyTemplates banding și grupare sau segmentare.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Exemplu de grupare și grupare LuckyTemplates

Elaborez o logică pentru a realiza asta, apoi încorporez această logică pentru a crea vizualizări de comparație. Îți voi arăta cum să faci asta de la zero.

Cuprins

Calcularea creșterii vânzărilor

În primul rând, vrem să calculăm vânzările totale , evident că începem de aici.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Apoi, ne ramificăm la Sales LY (anul trecut), care este un simplu calcul de timp inteligent.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

De aici, putem calcula Creșterea vânzărilor , deoarece tot ce trebuie să facem este să împărțim vânzările totale la Vânzări LY și să scădem 1.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Putem crea apoi un tabel ca acesta cu vânzările noastre totale și creșterea vânzărilor, astfel încât să putem vedea rezultatele.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Dar în acest moment, acest lucru nu se grupează cu adevărat și deci aici trebuie să folosim banding-ul. Numai asta nu grupează clienții noștri după nimic. În acest caz, nu am ști care a fost creșterea și din care grup fac parte acești clienți.

Crearea trupelor sau a grupurilor

Pentru a realiza această grupare și grupare LuckyTemplates, trebuie mai întâi să creăm grupurile sau benzile pe care le-am clasifica drept creștere bună, creștere medie și creștere proastă.

Pentru a face acest lucru, vom folosi funcția Introduceți date . Aici creăm tabelul nostru, Grupuri de creștere a vânzărilor .

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Faceți clic pe Introducere date pentru a crea un tabel.

Pur și simplu introducem detaliile pe care dorim să le avem în coloanele acestui tabel, apoi facem clic pe Încărcare .

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Aceasta va deveni doar o masă de sprijin . Nu se integrează deloc în modelul nostru. 

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

în interiorul modelului de date

Acum avem grupurile noastre de clienți în acest tabel.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Cu aceasta, acum putem crea logica sau calculul pentru a grupa toți acești clienți.

Elaborarea logicii vânzărilor pe grup de creștere

Pentru a crea o nouă formulă sau un calcul, facem clic pe New Measure .

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Să-l numim pe acesta Vânzări pe grup de creștere . Vom merge la Vânzări totale pentru a oferi un context diferit. Apoi, în logica noastră FILTER , vom folosi Nume client . Dorim să evaluăm ce rând rămâne pe baza creșterii acelui client, așa că mergem și apoi tabelul nostru de sprijin ( Grupuri de creștere a vânzărilor ). Apoi, vom scrie logica noastră pentru a parcurge acest tabel suport.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Pe măsură ce tragem această formulă în contextul Data, nimic nu se schimbă de fapt, ceea ce ar trebui să fie.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Este menit să egaleze vânzările totale, deoarece apoi trebuie să suprapunem contextul segmentelor noastre de clienți pentru a obține o defalcare. 

Suprapunerea contextului segmentelor de clienți

Transformăm acest tabel într-o matrice astfel pentru a aduce segmentele noastre de clienți în coloane. Putem vedea că aceasta se descompune pe baza creșterii față de creșterea anuală (YoY) pentru acel anumit client.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

De aici, putem crea apoi vizualizarea (faceți clic pe diagrama cu bare stivuite și introduceți segmente de clienți în coloane) unde putem privi fiecare client, dar, de asemenea, avem o delimitare clară dacă sunt clienți cu creștere bună sau clienți cu creștere slabă. . Simultan, evidențiem în continuare Vânzările totale aici.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Apoi, o sortăm corect.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Acum avem rezultate clare.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

De asemenea, putem afișa aceste rezultate (pe tabelul din stânga) sub formă de diagramă cu bare cu benzi personalizate în interior. Putem avea mai multe informații decât vizualizarea standard.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Mai mult, prin această logică pe care am dezvoltat-o, putem crea o serie de vizualizări . Putem crea o diagramă de dispersie utilizând acest calcul.

Exemplu de grupare și segmentare LuckyTemplates folosind DAX

Cu această logică, putem suprapune segmentele noastre de clienți în Legendă. Acest lucru va distruge clienții cu creștere bună față de cei răi, ceea ce aduce acea perspectivă sau element suplimentar vizualizărilor noastre. 


Utilizați DAX pentru a segmenta și grupa date în LuckyTemplates
Exemplu de segmentare Utilizarea DAX avansată în LuckyTemplates
Segmentarea datelor pe baza grupurilor procentuale – DAX avansat în LuckyTemplates

Concluzie

Acesta este un exemplu puternic de grupare și grupare LuckyTemplates (segmentare). Acesta nu este singurul mod în care puteți utiliza această tehnică. Există multe moduri prin care puteți aplica această tehnică. 

Dacă puteți înțelege logica prin care trec în acest tutorial, veți merge un drum lung. Gândiți-vă la ce logică sau bandă ați putea face pentru orice calcul și pentru orice valoare pe care o veți calcula. Este doar o chestiune de a-l configura și de a rula printr-o logică foarte asemănătoare. 

Toate cele bune!

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