Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
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ă:
Î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.
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.
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ă.
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ă.
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.
Evident, va trebui să formatăm acest lucru și să îl schimbăm în procente.
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.
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:
Sau, dacă preferați, putem folosi în schimb o diagramă cu zone:
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.
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