Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În această postare de blog, vreau să trec peste un model DAX avansat despre cum să creez o segmentare dinamică personalizată în LuckyTemplates. Puteți aplica această tehnică grozavă în multe scenarii pentru a obține informații semnificative. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Grupurile dinamice sunt create atunci când o serie de clienți diferiți sunt segmentați pe baza unor valori diferite, cum ar fi vânzările, creșterea marjei și profitul mediu pe lună.
Cuprins
Gruparea clienților împreună
Scopul în segmentarea dinamică personalizată este de a clasa clienții pe baza diferitelor valori . Privind la vizualizarea de mai jos, veți vedea că datele sunt segmentate în trei grupuri – de la 1 la 20, de la 21 la 50 și „altele”.
Datorită acestor grupuri, puteți vedea clienții cheie, produsele cheie sau dimensiunile cheie și puteți explora cu adevărat acest aspect într-un mod mai eficient. Puteți vedea modele în datele dvs. În caz contrar, toate acele date ar arăta doar ca un amestec de puncte pe o diagramă de dispersie fără acele grupuri.
De asemenea, mergem după crearea unui calcul dinamic. Aceasta înseamnă că clienții nu sunt doar clasați în întregul set de date și cronologie. O facem și pentru selecții specifice.
Să presupunem că vreau să mă uit doar la datele clienților mei din regiunea de vest pentru prima jumătate a anului.
Odată ce aceste filtre sunt aplicate, veți vedea că rezultatele sunt actualizate dinamic. Clasifică automat datele selectate de la 1 la 20, de la 21 la 50 și așa mai departe.
Odată ce aceste clasamente sunt create, puteți, de asemenea, să creați un slicer din el și să explorați aceste grupuri specifice de clienți cu adevărat eficient.
Lucrul interesant despre acest filtru este că nimic din acestea nu aparține niciunui tabel existent din modelele de date de bază și nici nu provine din nicio bază de date. Este generat în modelul dumneavoastră LuckyTemplates prin utilizarea formulei DAX corecte.
Crearea de noi grupuri dinamice
Iată cum puteți construi aceste grupuri de la zero. Amintiți-vă că încercați să construiți un tabel care va prezenta datele în același mod în care tabelul de mai jos o face, cu limite minime și maxime pentru fiecare grup.
L-am limitat la 3 grupuri pentru a fi mai ușor de aranjat, dar în funcție de nevoie, puteți avea de fapt mai multe.
Odată ce aceste limite sunt stabilite, aceste grupuri personalizate se vor transforma într-un tabel de sprijin.
După cum puteți vedea, grupurile personalizate nu au nicio relație cu alte elemente din modelul dvs. Deci, vom adăuga ceva logică și vom rula o formulă DAX prin acest tabel. Odată ce această logică este acolo, putem începe să filtram rezultatele.
Aici intervin aceste modele de segmentare . Vom folosi două modele aici – Profituri și Marje .
Profituri prin grupare personalizată
Vom începe cu primul model, care analizează Profiturile prin grupare personalizată .
Să defalcăm această măsură parte cu parte.
Acum, dacă ne uităm la clasamentul nostru, clasamentul nostru se va face întotdeauna pe baza vânzărilor totale .
Lucrul interesant aici este că, deși acest lucru se bazează pe vânzări totale , rezultatul nostru nu este de fapt vânzări. Rezultatul se va baza pe alte valori. Asta arată din nou cât de eficientă este această tehnică.
Deci, în loc să folosim doar funcția , vom adăuga un context diferit în formulă. Din nou, acest lucru se bazează pe faptul că folosim o masă suport.
Folosind funcția , vom evalua clasamentul fiecărui client în parte.
Vom clasa fiecare client folosind limitele pe care le-am stabilit pentru fiecare grup. De aceea, veți vedea că am adăugat rangul min și rangul maxim în măsura noastră.
Acum, odată ce evaluarea îndeplinește condițiile privind filtrele pe care le-am stabilit, atunci rezultatele vor returna Profitul Total .
Marje prin grupare personalizată
Acum, să aruncăm o privire la segmentarea Margins .
Din nou, să defalcăm această formulă parte cu parte.
Veți vedea că aceasta este aproape exact aceeași cu segmentarea profitului, doar că de data aceasta, folosim funcția CALCULATE pentru Marja de profit .
La fel ca și înainte, adăugăm context prin stabilirea rangului minim și a rangului maxim pentru grupurile noastre personalizate . De acolo, vom obține rezultatele de care avem nevoie.
Aici rezultatele sunt împărțite în diferite segmente. Principalul lucru de reținut este că ceea ce filtrăm aici este tabelul pe care l-am creat, care este Grupuri personalizate .
După cum puteți vedea în vizualizarea de mai jos, acest tabel este filtrat deoarece Grupul nostru personalizat se află acum în legenda noastră.
Prin urmare, vizualizarea va afișa acum date bazate pe clienții anumiți care fac parte din acel grup segmentat.
Segmentare dinamică: Cum se segmentează clienții în grupuri utilizând un exemplu de segmentare DAX avansată
Utilizarea DAX avansat în Tehnici de segmentare a clienților LuckyTemplates
folosind modelul de date – LuckyTemplates și DAX
Concluzie
Cu această tehnică, acum este ușor să clasați datele pe baza unor segmente specifice. Amintiți-vă că această logică este aplicată dinamic pentru fiecare selecție pe care o aveți. Deci, dacă doriți să clasați datele pentru vânzările cu ridicata din Midwest, trebuie să aplicați aceeași evaluare și pentru acea selecție specifică.
Acest tip de perspectivă nu este tocmai ceva care va ieși din datele dvs. brute. Frumusețea segmentării dinamice este că poate fi folosită și în diferite situații și diferite aplicații de raportare.
Toate cele bune.
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