Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

În această postare pe blog, voi trece printr-o tehnică analitică cu adevărat puternică, care sunt încrezător că va uimi pe oricine. Tabelele virtuale sunt o tehnică analitică unică pe care o puteți folosi pentru a vizualiza informații interesante în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Exemplul pe care îl voi arăta este doar una dintre numeroasele tehnici pe care le puteți aplica. Folosesc termenul „algoritmi” pentru că puteți extinde acest lucru și îl puteți face și mai avansat.

Algoritmii tabelului virtual vor arăta cât de puternic este DAX și cât de avansat puteți intra în formula DAX.

Cuprins

Unde să utilizați algoritmii de tabel virtual

Există cazuri în care veți dori să vă clasați clienții pe mai multe variabile diferite. Dar, în cele din urmă, doriți să le aduceți înapoi folosind o singură variabilă .

Pentru ca acest lucru să se întâmple, trebuie să creați un algoritm care vă permite să analizați toate aceste variabile și factori diferiți în funcție de o dimensiune (care în acest caz sunt clienții mei).

Dar apoi vrei și să-l readuci la un număr. În acest fel, puteți evalua dacă un client a fost bun sau rău pe baza acestui singur factor, în loc să luați în considerare trei până la zece variabile.

Vânzări, profituri și marje: Privind imaginea de ansamblu

Pentru acest tutorial, am acoperit deja vânzările , profiturile și marjele . Următorul lucru de făcut este să creăm un algoritm într-un care ne va oferi acel număr. Acest număr ne va spune dacă un client a fost bun sau rău.

Uneori, când ne uităm la un singur lucru (cum ar fi vânzările , de exemplu), nu ne oferă o imagine completă. Acest lucru se datorează faptului că trebuie să evaluați profiturile , în cazul în care un client care a produs profituri mai mici este probabil mai bun decât cineva care a produs o mulțime de vânzări.

Marjele sunt, de asemenea, foarte importante. Dacă extrageți o marjă foarte mare de la un client cu un volum mai mic, acel client poate fi clasificat ca un bun client.

Deci, în general, scopul nostru este să creăm un algoritm care să analizeze toate aceste trei variabile ( Vânzări totale , Profituri totale și Marje de profit ) pentru a ști cine sunt clienții noștri de top și cei de jos.

Determinarea Clasamentului Clientilor

Am defalcat deja aceste calcule unul câte unul în tabel. Avem rangul vânzărilor clienților , rangul profiturilor clienților și rangul marjelor clienților .

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Vom număra aceste trei ranguri și apoi ne va oferi cei mai buni față de cei mai răi clienți.

Clasamentul vânzărilor clienților

Să aruncăm o privire la formulele pe care le-am folosit pentru fiecare măsură individuală. Am folosit RANKX , care este perfect pentru a clasifica toți clienții noștri în raport cu o anumită expresie sau măsură.

Pentru Clasamentul vânzărilor clienților , am clasat clienții noștri pe baza vânzărilor lor totale de la 1 la orice.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Puteți vedea că în vârful tabelului se află William Andrews. El este clientul nostru de top, așa că este pe locul 1.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Clasamentul profiturilor clienților

Am aplicat aceeași tehnică din măsura anterioară pentru a obține Clasamentul profiturilor clienților .

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Putem vedea aici că clienții noștri de top nu sunt cu adevărat clienții noștri de top în marjă. Marjele lor sunt de fapt mult mai mici.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Deci, dacă ne uităm la clienții noștri de top în funcție de marjă, ei sunt de fapt mult mai mici în ceea ce privește vânzările.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Utilizarea tabelelor virtuale

După cum am menționat mai devreme, dorim să creăm acest număr unic și vă voi arăta cum să o faceți folosind un tabel virtual. Există câteva moduri de a face acest lucru, dar folosirea tabelelor virtuale vă poate simplifica formula .

În realitate, nici măcar nu va trebui să creați sau să dezactivați fiecare dintre aceste formule individuale. Puteți să le puneți într-un tabel virtual și apoi să utilizați coloanele pe care le-ați pus în interiorul tabelelor virtuale.

În cadrul acestei formule (pe care am numit-o Factor de clasare generală ), am folosit VARIABILE pentru a crea formule individuale, cum ar fi Clasamentul vânzărilor clienților , Clasamentul profiturilor clienților și Măsurile Clasamentul marjelor clienților .

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Utilizarea SUMX ca funcție de iterare

Aceasta este partea în care am folosit un tabel virtual pentru a face o sumă a tuturor acestor ranguri diferite ale clienților. De asemenea, trebuia să creez un iterator, așa că aici intervine funcția SUMX .

Cu SUMX , trebuie să repetăm ​​un tabel, nu? Putem face acest lucru cu o masă virtuală. Ceea ce este uimitor la mesele virtuale este că putem pune în orice masă creată de noi.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Ceea ce am făcut este să creez un tabel virtual în care SUMMARIZE îmi permite să creez acest tabel cu toate clasamentele. Îl pot crea virtual, fără a fi nevoie să fac referire la un calcul sau o măsură individuală. Totul este în această măsură.

Am reușit să creez un tabel virtual care listează numele clientului , rangul vânzărilor , rangul profitului și rangul marjei unul câte unul și unul lângă celălalt.

Ceea ce este, de asemenea, uimitor este că în cadrul acestei funcții de iterare, putem itera prin toți clienții noștri și apoi facem referire la coloanele pe care le-am plasat în tabelul virtual.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Aceasta va rezuma toate rangurile diferite și calculele interne într-o singură măsură. Utilizând această tehnică, nu va trebui să o descompuneți în mai multe măsuri.

Puteți doar să creați această măsură care să cuprindă toate calculele diferite pe care doriți să le adăugați algoritmului. Puteți crea algoritmi foarte avansați și complecși și apoi îi puteți pune pe toți într-o singură măsură.

În cele din urmă, putem aduce măsura factorului de clasare generală în tabelul nostru. Acum puteți vedea rezultatul algoritmului pe care tocmai l-am creat și îl puteți utiliza în analiza noastră.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Este doar un număr față de toate numerele care au venit din vânzările, profiturile și marjele noastre. De exemplu, clientul nostru Peter Boyd se află pe locul 36 în vânzări, pe locul 8 în rentabilitate, pe locul 29 în clasamentul în marjă, cu un clasament general de 73. Acesta este modul în care clasificăm clienții noștri de top folosind toți acești factori.

Stăpânește tabele virtuale în LuckyTemplates folosind DAX

Beneficiile Meselor Virtuale

Mulți utilizatori LuckyTemplates nici nu își vor da seama că nu trebuie să rulați întotdeauna calcule și logica avansată prin coloane sau tabele care se află fizic în modelul dvs. de date.

Puteți crea tabele virtuale și apoi rulați logica prin aceste tabele, chiar dacă ele nu există fizic nicăieri în modelul dvs.

Aceste tabele sunt o modalitate perfectă și rapidă de a rula logica avansată care poate produce perspective care pot fi utilizate și aplicate într-o varietate de scenarii diferite .

Concluzie

Cu LuckyTemplates, puteți crea algoritmi mai avansați în cadrul măsurilor. Băncile sau companiile de asigurări pot beneficia foarte mult de pe urma acestei tehnici, deoarece încearcă mereu să ierarhească lucrurile și să ruleze algoritmi bazați pe o serie de factori diferiți.

Ei pot afla cât de probabil cineva va ajunge la neîndeplinirea obligațiilor sau cât de probabil va trebui să plătească o cerere de asigurare. A fi capabil să implementeze aceste tipuri de calcule în cadrul măsurilor este cu adevărat puternic.

Dacă puteți înțelege cum funcționează acest lucru în LuckyTemplates, în special cu măsuri, sunteți pe cale să dezvoltați o muncă analitică incredibilă în LuckyTemplates.

Pentru multe tehnici analitice mai avansate pentru LuckyTemplates , consultați modulul de curs de mai jos, aflat la .


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