Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
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.
Vreau tabelul meu de vânzări în partea de jos și toate tabelele mele de căutare în partea de sus.
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.
Î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.
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.
Am și aici calculul meu Vânzări LY (anul trecut), unde am folosit funcțiile și .
Din acest calcul, pot calcula apoi creșterea procentuală ( Creșterea vânzărilor ).
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ă.
De asemenea, pot descompune acest lucru pe lună și pe an prin simpla adăugare a unui filtru de tăiere.
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.
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.
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.
Ș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ă.
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.
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.
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.
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!
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