Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Utilizarea măsurilor DAX pentru a grupa dinamic datele în LuckyTemplates este atât de puternică. Îți construiești modelele de date și creezi multe filtre și moduri diferite de a tăia datele. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Acest lucru este puțin mai avansat astăzi, dar îmi plac acest tip de lucruri în LuckyTemplates.

Amintiți-vă, probabil că acestea nu există în seturile dvs. de date originale, așa că creați informații noi pe care consumatorii conținutului dvs. le vor aprecia cu adevărat.

În acest exemplu, vă arăt cum puteți prelua rezultatele într-o coloană calculată. Puteți evalua apoi fiecare dintre aceste rezultate rulându-le prin niște parametri pe care îi aveți într-un alt „tabel de susținere”.

S-ar putea să dorim să vedem care sunt produsele noastre cu marjă mare, produsele cu marjă medie și produsele cu marjă redusă.

Cuprins

Crearea marjelor medii

Să aruncăm mai întâi o privire asupra modelului nostru de date.

Cu tabelele pe care le avem aici, de fapt nu avem nicio modalitate de a ne grupa produsele în mod dinamic.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Deci, ceea ce trebuie să facem este să creăm un tabel de sprijin cu grupurile de produse cu marjă joasă, medie și mare.

Pentru a face asta, vom începe cu coloana noastră calculată Marjele medii .

În acest model, avem deja Total Profits , care reprezintă vânzările totale minus costurile totale.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Deci, dacă vrem să obținem marje medii , trebuie doar să creăm o coloană calculată și să împărțim profiturile totale la vânzări totale .

Rețineți că în această imagine de mai jos, am schimbat deja formatul coloanei Marje medii într-un procent și am sortat coloana astfel încât acestea să fie aranjate de la cel mai mare la cel mai mic procent.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Crearea unui tabel suport

Acum că ne-am creat marjele medii, putem trece la crearea tabelului nostru de sprijin care ne va permite să ne segmentăm produsele după marje.

Pentru a face acest lucru, faceți clic pe Introduceți date în colțul din stânga sus al ecranului.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Va apărea o fereastră pop-up ca aceasta. Trebuie să schimbăm numele și coloanele de intrare.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

În acest caz, să numim acest tabel suport Product Margin Group . Și vom avea o coloană Grup cu scăzut, mijloc și ridicat. Să avem, de asemenea, o coloană Min și o coloană Max.

Astfel, produsele noastre cu marjă redusă vor varia de la 30% până la 36%. Pentru produsele cu marjă din gama medie, aceasta ar fi de la 36% la 38%. Atunci produsele noastre cu marjă mare vor fi de la 38% până la 100%.

După ce ați introdus toate datele necesare, faceți clic pe Încărcare.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Acum avem o masă de sprijin.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Și acum putem folosi acest grup cu Low, Mid, High în logica noastră.

Cum se segmentează și se grupează datele în LuckyTemplates

Pentru a lucra la formula noastră, permiteți-ne să creăm o nouă măsură și să o numim Margin Group Profits .

Vom folosi aici CALCULATE și apoi Total Profits, astfel încât să putem avea profiturile totale în cadrul grupurilor.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Să sărim în jos la alt rând și să folosim FILTER pentru a repeta tabelul Marjelor medii pentru noi.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Vom sări din nou pe un rând, apoi vom merge COUNTROWS și apoi vom pune un alt FILTRU . De data aceasta, filtrăm pe  grupul nostru de marje de produs .

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Acum, să mergem dacă Average Margins este mai mare sau egală cu Min și este mai mică decât Max , atunci punem în acel tabel.

Vom sări în jos la alt rând și vom adăuga mai mult decât zero .

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

După ce ne-am închis formula, putem trage în Grupul nostru și putem adăuga Profiturile Grupului în Marjă .

După cum puteți vedea, acum obținem rezultate aici. Avem profituri totale pentru produsele noastre cu marjă scăzută, medie și cu marjă mare. Iar profitul total total este de 57,7 milioane .

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Putem arunca o privire rapidă dacă totalul respectiv este corect, trăgând măsura Profiturilor totale .

Ambele tabele arată aceeași valoare care ne asigură cumva că formula noastră este corectă.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Dar pentru a fi perfect siguri, trebuie să înțelegem logica.

Verificarea logicii

Să aruncăm o privire din nou la formula pe care am creat-o.

Deci, mai întâi, vom încerca să înțelegem ce face FILTER. Acest FILTR a creat aici un tabel cu fiecare coloană Marjă medie .

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Apoi, pentru fiecare rând al acelui tabel, uitați-vă prin fiecare rând al acestui tabel, care este masa de susținere pe care am creat-o.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Pentru fiecare rând, verificați dacă este mai mare decât Min și mai mic decât Max . Dacă este, vom păstra acel rând.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Acum, COUNTROWS este mai mare decât zero, aici se spune că, dacă acel rând este păstrat, trebuie să fie în acel grup.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Apoi acest proces se repetă pentru următoarele marje medii.

Acest lucru ne permite să creăm aceste grupuri.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Pentru a vedea mai bine ce produse au marja scăzută, gama medie și marja mare, putem transforma tabelul pe care l-am creat într-o matrice.

Și apoi vom adăuga numele produsului în rânduri și grupul în coloane.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Matricea noastră va arăta apoi ca aceasta de mai jos.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Crearea Vizualizărilor

Acum, ne putem crea vizualizările.

Permiteți-ne să tragem profiturile de grup și de grup în marjă .

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Și apoi haideți să transformăm acest tabel într-un grafic tip gogoși.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Apoi, permiteți-ne să trageți în numele produsului și profiturile grupului de marje și să transformăm acest tabel într-o diagramă cu bare stivuite.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Acum, după ce am introdus Grupul în Legendă, vizualizarea noastră va arăta astfel.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Deci, barele verzi sunt produsele cu marjă înaltă, albastrul deschis sunt cele medii și albastrul închis sunt produsele cu marjă joasă.

De asemenea, ne putem face vizualurile dinamice. Să facem clic pe Editați interacțiuni.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Și apoi faceți clic pe filtru în imaginile pe care doriți să fie afectate.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Apoi, dacă facem clic pe High în graficul nostru, matricea și diagrama cu bare stivuite vor afișa produsele cu marjă ridicată.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Și dacă facem clic pe Scăzut, matricea și diagrama cu bare stivuite vor afișa apoi produsele cu marjă scăzută.

Utilizați DAX pentru a segmenta și grupa datele în LuckyTemplates

Concluzie

În această postare, am discutat despre cum putem grupa dinamic datele în LuckyTemplates folosind DAX.

După ce ne-am creat Marjele Medie , am putut să creăm un tabel de susținere și apoi am lucrat la formula Profiturilor Grupului de Marje folosind CALCULATE . Acest lucru ne-a permis să creăm imagini dinamice foarte interesante.

Când folosesc acest tip de tehnică, mintea mea explodează cu oportunitățile de a vă duce analiza la următorul nivel.

Gândiți-vă la toate calculele de bază inițiale pe care le puteți crea, cum ar fi vânzările, costurile, profiturile, marjele, creșterea etc., apoi gândiți-vă cum vă puteți segmenta atributele sau dimensiunile în funcție de oricare dintre aceste rezultate.

Tot ce trebuie să faceți este să le creați și să le rulați printr-un tip de logică folosind o tehnică similară pe care o prezint aici.

Această logică DAX nu este ușoară, nu există nicio îndoială în acest sens, dar cu siguranță vreau să vedeți cum poate fi aplicat DAX pentru a descoperi aceste perspective.

Orice gânduri sau întrebări, spuneți-mi în comentarii.

Mult succes cu acesta.


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