Grupare dinamică LuckyTemplates | Banding folosind DAX

Vreau să trec peste o tehnică de grupare dinamică LuckyTemplates. Vă voi arăta cum să prezentați dinamic segmente ale benzilor dvs. de informații. Aceasta este o tehnică puternică pentru a construi pe modelul dvs. de date. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Am un model de date foarte simplu aici. Este un pic de mizerie din cauza modului în care Microsoft a configurat lucrurile în LuckyTemplates, ceea ce nu îmi place; deci, aș dori să-l rearanjez folosind tehnica cascadei.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Vreau tabelul meu de vânzări în partea de jos și toate tabelele mele de căutare în partea de sus.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Cu toate acestea, în multe cazuri, tabelele de căutare nu au atât de multe informații. De exemplu, am datele despre clienții mei aici, dar vreau să-mi pot grupa clienții pe baza unei valori și vreau să o fac dinamic.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

În funcție de selecția mea, gruparea va fi diferită. De exemplu, selectez un alt an sau spun un alt produs, vreau să pot să-mi analizez rezultatele în grupare pe baza acelor selecții.

Când combinați această tehnică cu un model bun, există mai multe moduri prin care vă puteți filtra datele.

Acum să trecem prin teoria modului în care funcționează de fapt.

Cuprins

Formule DAX și ramificare de măsură

Am un calcul simplu aici pentru vânzările mele totale. În această măsură, am folosit și am preluat prețul dintr-un alt tabel, apoi l-am înmulțit cu cantitatea vândută la fiecare tranzacție.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Acum, în cadrul vizualizării, vreau să pot dezvălui care dintre clienții mei sunt cei pe care îi consider clienți cu creștere bună , clienți cu creștere medie sau clienți cu creștere slabă . Cheia este să recunoașteți anul selectat pe slicer.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Am și aici calculul meu Vânzări LY (anul trecut), unde am folosit funcțiile și .

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Din acest calcul, pot calcula apoi creșterea procentuală ( Creșterea vânzărilor ).

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Acesta este modul în care puteți construi calcule de benzi de nișă. În acest caz, mă ramific în acest calcul (Creșterea vânzărilor) și apoi îmi voi crea segmentele pe baza acestuia.

Rețineți că niciuna dintre aceste date nu se află în niciunul dintre tabelele mele cu date brute . Creez asta cu măsuri și apoi voi segmenta și band dinamic pe baza acestui calcul.

Puteți vedea pe graficul de împrăștiere că este locul în care segmentul sau gruparea iese cu adevărat. Această vizualizare are aceeași măsură ca și vizualizarea diagramei cu bare de aici. Reprezintă doar lucrurile într-un mod ușor diferit. Și este încă un calcul dinamic sau o tehnică de segmentare dinamică.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

De asemenea, pot descompune acest lucru pe lună și pe an prin simpla adăugare a unui filtru de tăiere.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Grupare dinamică LuckyTemplates folosind DAX

De obicei îmi iau formulele de la , folosind aplicația web DAX Clean Up . Puteți salva toate formulele aici.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Am exemplul meu de bandă salvat în Analyst Hub și pot doar să copiez codul și să-l inserez în modelul meu. S-ar putea să fie nevoie să modificați câțiva parametri în cadrul formulei, dar în acest caz, l-am configurat deja perfect pe acesta.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Un alt lucru pe care trebuie să-l rețineți atunci când faceți o segmentare dinamică este că trebuie să creați un tabel suport . În acest exemplu, vreau să pot segmenta pe baza acestui factor de creștere. Așa că mi-am împărțit segmentele pentru acel factor de creștere special.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Și rețineți că construiesc pe baza modelului meu de bază. Niciuna dintre aceste date nu este implementată fizic în niciun tabel, ceea ce face această tehnică atât de flexibilă.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Acum să aruncăm o privire la formula pe care am folosit-o aici, Vânzări per grup de creștere .

În formulă, vedeți că vreau să calculez vânzările totale, dar vreau să pot filtra acel rezultat al vânzărilor după tabelul de susținere pe care l-am creat.

Vreau să evaluez care a fost creșterea clientului. Și astfel, cu funcția , această formulă va repeta prin fiecare client și va determina creșterea vânzărilor fiecărui client. Acest lucru merge pe întreaga listă a clienților mei virtual și apoi returnează vânzările pe baza a ceea ce evaluează la adevărat.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Acum, ceea ce este interesant este că atunci când trag această formulă în tabel, vei vedea că totul se evaluează la un moment dat ca fiind adevărat. Acest lucru se datorează faptului că filtrul nu se află deloc în contextul din acest tabel.

Grupare dinamică LuckyTemplates |  Banding folosind DAX

Cu toate acestea, puteți vedea benzile sau grupurile pe vizualizarea diagramei de dispersie. Cu tabelul de susținere pe care l-am creat (tabelul cu segmente de clienți), filtrul din cadrul formulei, Vânzări per grup de creștere , este în joc în această vizualizare. Drept urmare, mulți vor evalua fals. Și așa obținem segmentele, aceste benzi în cadrul vizualizării.

Grupare dinamică LuckyTemplates |  Banding folosind DAX


Exemplu de grupare și segmentare LuckyTemplates Utilizarea DAX
Utilizarea DAX pentru a segmenta și grupa date în LuckyTemplates
Exemplu de segmentare Utilizarea DAX avansat în LuckyTemplates

Concluzie

Este ceva de despachetat în această tehnică de grupare dinamică LuckyTemplates, dar nu este atât de dificil dacă înțelegeți cu adevărat modelul și tabelul suport pe care trebuie să le utilizați.

Puteți introduce acest model din nou și din nou, pentru orice bandă doriți. Tabelul de susținere poate fi total dinamic și flexibil și se poate baza pe orice metrică dorită. Doar asigurați-vă că ați introdus de fapt valoarea corectă în această evaluare prin tabel. Acest lucru este total dinamic pentru orice ai pune aici. Puteți avea marje de profit aici, de exemplu.

Pentru mai mult conținut similar, consultați linkurile de mai jos.

Noroc!

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