Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Odată ce intrați din ce în ce mai mult în formulele DAX avansate, veți vedea lumea oportunităților analitice extinzându-se nemăsurat pentru dvs. În acest exemplu vă voi arăta cu cât. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

În această postare pe blog, voi explora o logică DAX relativ avansată și apoi voi construi pe ea combinând un calcul inițial cu altul. Această postare de blog urmează un videoclip existent care ne-a permis să grupăm clienții noștri după clasamentul lor de vânzări .

M-a făcut să mă gândesc ce altceva putem genera din aceste informații. Mi-am dat seama că ar fi interesant dacă l-am privi dintr-o perspectivă procentuală și nu dintr-o perspectivă totală.

De exemplu, dacă într-un an faci 20% din vânzările tale de la cei mai buni 5 clienți și apoi în anul următor faci doar 5%. Din punct de vedere al marketingului, doriți să înțelegeți de ce se întâmplă acest lucru și să luați măsuri pentru a crește acest procent.

Cuprins

Determinarea clasamentului dinamic pe grup de clienți

Să vedem mai întâi cum am grupat acești clienți. Am creat o măsură și am numit-o Vânzări clienți pe grup folosind această formulă:

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

În esență, ceea ce am făcut a fost să clasificăm dinamic în fiecare an câte vânzări au fost realizate per client folosind DAX avansat . Le-am grupat în trei: Top 5, Top 5 până la 20 și apoi The Rest.

Dar acum ceea ce vrem să facem este să stabilim procentul acestor sume în Vânzări Totale. Deci vrem să vedem toate aceste numere ca procente, astfel încât să putem vedea dacă modificarea procentuală are loc în timp.

Acest lucru nu este prea greu de făcut de unde suntem acum. Dacă ați parcurs postarea anterioară de blog sau videoclipul și ați înțeles-o, atunci acesta va fi o bucată de tort.

Pentru a obține aceste rezultate ca procent, trebuie să înțelegem cum să aducem numerele din rândul Total la numerele din Top 5, Rangul 5 până la 20 și Restul. De exemplu, primii 5 clienți ne-au câștigat 4.988.170,10 USD în 2014, care trebuie împărțit la Totalul nostru de 35.040.899,50 USD pentru a obține procentul.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Primul lucru de făcut este să copiați și să replicați tabelul în pânză, apoi să stabiliți o măsură care va prelua cele 35 de milioane de vânzări totale în acest context.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

După cum puteți vedea, am vizualizat vânzările totale din interiorul funcției CALCULATE și apoi am schimbat contextul folosind o formulă DAX destul de avansată .

Tabelele cu vânzări totale și grupuri de clienți

Vânzările totale, în sine, nu au nicio relație cu tabelul Grupuri de clienți pe care l-am creat în postarea anterioară de blog. Nu există absolut nicio legătură între cele două.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Deci, dacă încercăm să filtram Vânzările totale după tabelul Grupuri de clienți, nu se va întâmpla nimic. Dar vezi ce se întâmplă când aducem asta în masă.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Există un filtru plasat în coloanele 2014, 2015 și 2016; deci obținem totalul în fiecare iterație a tabelului Grupuri. Cu toate acestea, dimensiunea Grupuri nu filtrează, deoarece nu sunt conectate la modelul de date. Deci avem practic cele două elemente cheie pentru această analiză.

Determinarea procentului de vânzări ale clienților în funcție de grupul de clasare

Următorul pas este să creați o măsură nouă sau să utilizați măsura existentă și să o numiți % vânzări clienți per grup. Vom împărți vânzările clienților pe grup la vânzări totale, cu 0 ca rezultat alternativ.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Evident, va trebui să formatăm acest lucru și să îl schimbăm în procente.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Ultimul pas este să luați această măsură și să o puneți în tabel pentru a vedea procentul. Se pare că calculează rezultatul corect, deoarece obținem 100% pentru toate totalurile. După cum puteți vedea, aceasta este o tehnică super cool, construită pe deasupra unei tehnici existente pe care am folosit-o anterior.

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Vizualizarea Datelor

Ca o tușă finală, puteți pune acest lucru într-o vizualizare, mai ales dacă veți prezenta mai mult de cei trei ani pe care i-am ilustrat în acest tabel. Există mai multe moduri prin care puteți tăia aceste informații, cum ar fi acest grafic cu linii:

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Sau, dacă preferați, putem folosi în schimb o diagramă cu zone:

Exemplu de segmentare folosind DAX avansat în LuckyTemplates

Iată-l: acum am calculat dinamic de unde vin vânzările noastre și din ce grupuri de clasare provin de-a lungul timpului.

Aceasta este o muncă analitică DAX foarte avansată, care produce informații excelente. În multe scenarii, a avea o înțelegere puternică a structurii atributelor dvs. este cheia pentru luarea deciziilor și managementul riscului. Mintea mea se îndreaptă spre situații precum carnetele de împrumut bancar, acoperirea asigurărilor, atribuirea vânzărilor și multe altele. Folosind o combinație a acestor tehnici, puteți descoperi acele perspective destul de eficient.

Concluzie

Există multe elemente implicate în punerea laolaltă a acestui tip de calcul. Dacă abia începi cu DAX, consultați cursurile mele online și pentru a înțelege bine de unde să începeți și ce puteți obține pe lângă aceasta. Combinația de tehnici de aici deschide o lume de oportunități pe care le puteți folosi din nou și din nou în multe modele.

Cheia pentru a înțelege cum să mutați acest lucru la propriile modele este să vă gândiți la dimensiunea sau atributul pe care doriți să îl analizați, cum ar fi clienții, regiunile sau produsele. Va trebui apoi să repetați acel atribut în interiorul măsurării dvs. Uneori este posibil să aveți nevoie chiar de un tabel de sprijin pentru a crea acea logică pe care să o rulați.

Mult succes cu acesta. Dacă aveți întrebări sau feedback, spuneți-mi în comentariile de mai jos.

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