Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest blog, voi discuta câteva funcții DAX mai avansate pentru a demonstra ce este posibil în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Acest tutorial vă va învăța cum să vizualizați contribuția la profit a diferitelor niveluri de clienți folosind funcții DAX avansate.
Cuprins
Calcularea profiturilor totale
Voi începe prin a crea o nouă măsură și o să o redenumesc drept Costuri totale.
Pentru a obține costul, trebuie să utilizați funcția , care returnează suma unei expresii evaluată pentru fiecare rând dintr-un tabel.
Adăugați tabelul Vânzări și înmulțiți fiecare cantitate de vânzări la costul produsului corespunzător.
Va trebui să utilizați funcția pentru a apela la un alt tabel, în special tabelul Costuri produse, pentru a realiza acest lucru.
Apăsați Enter și așteptați ca calculul să apară pe Măsurile cheie.
De aici, vă puteți ramifica cu ușurință la Total Profits. Creați o nouă măsură și scădeți costurile totale din vânzările totale.
După cum probabil ați observat, nu mai trebuie să faceți referire la nimic din tabel.
Aceasta este frumusețea ramificării măsurilor: puteți face referire la măsuri în cadrul măsurilor, mai degrabă decât a trebui să rescrieți formule avansate în mod repetat.
Această metodologie este o modalitate mult mai eficientă de a face calcule complexe și vă va economisi mult timp.
Acum voi trage măsurile pentru Costuri totale și Profituri totale în tabelul meu.
De asemenea, îmi place să repar formatul imediat, pentru ca datele mele să fie organizate.
Selectați „Monedă” în meniul derulant format sau faceți clic pe simbolul monedei.
Acum aveți vânzări totale, costuri totale și profituri totale. Următorul pas este să identifici cine în această selecție de timp sunt clienții de top, clienții medii și restul.
Crearea unui tabel suport
După ce mi-am configurat măsurile de bază, voi crea o masă de susținere.
Acest lucru îmi va permite să creez grupări dinamice bazate pe logica personalizată.
Faceți clic pe „Introduceți date” pentru a adăuga un nou tabel.
Denumiți tabelul suport „Grupuri de clienți” și adăugați coloanele „Grup”, „Min” și „Max”.
După aceea, grupați clienții dacă fac parte din Top 50, Rank 50-200 și The Rest. Indicați rangurile minime și maxime ale fiecărui grup, așa cum se arată mai jos.
Ori de câte ori creați un tabel nou în LuckyTemplates, cel mai bine este să verificați și să vă organizați modelul de date, astfel încât să aveți o imagine de ansamblu asupra modului în care este conectat totul.
În acest exemplu, am șters măsurile irelevante și mi-am târât masa de susținere în jos.
După cum puteți vedea, nu are nicio legătură cu modelul meu de date de bază. Scopul este să rulez logica prin acest tabel pe baza clasamentului clienților mei. Acest pas va necesita funcții DAX avansate în LuckyTemplates.
Utilizarea funcțiilor DAX avansate
Pentru început, o să-mi sortez masa de sprijin.
Accesați instrumentele coloanei din tabelul Grupuri de clienți și sortați coloana Grupuri în funcție de clasamentul minim. Îmi place să fac asta pentru că datele vor avea mai mult sens mai târziu.
Înainte de a continua, voi face câteva vizualizări. Am mers înainte și mi-am transformat vânzările totale într-un card.
Apoi am făcut același lucru pentru Total Profits.
Cu toate acestea configurate, voi aduce măsura mea Total Profits în tabelul Grupuri de clienți.
Deoarece nu există nicio relație între cele două, veți vedea că Profitul Total de 5,01 milioane USD este valabil pentru fiecare grup de clienți.
Pentru a remedia acest lucru, voi crea o măsură nouă și voi scrie o formulă avansată. Deși este complicat, utilizarea funcțiilor DAX avansate în LuckyTemplates va face acest lucru realizabil.
Vă voi arăta mai întâi întreaga formulă pentru profiturile grupului de clienți, apoi vă voi explica ce face fiecare linie.
Rularea funcției avansate DAX și inserarea măsurii în tabelul dvs. vă vor oferi profiturile totale ale fiecărui grup de clienți.
Deci cum sa întâmplat asta?
Formula a generat context pentru a lega tabelul de susținere la Profitul Total.
Funcția a fost folosită pentru a apela la Total Profits, dar în contextul unui filtru modificat.
Folosind , funcția DAX avansată a repetat profiturile per client apelând la fiecare Nume de client.
În plus, îi permite să adauge o funcție de tabel. În acest caz, îmi afișează lista de clienți.
Datele au fost filtrate în continuare utilizând . Această funcție a elaborat clasamentul fiecărui client pe baza profiturilor totale.
De asemenea, a determinat dacă clasarea unui client este mai mare decât clasarea minimă a fiecărui grup de clienți sau mai mică sau egală cu pozițiile maxime. În acest fel, fiecare intrare se încadra într-un singur grup fără nicio suprapunere.
Pe scurt, RANKX a fost responsabil pentru sortarea clienților în grupurile lor adecvate de clienți.
Între timp, a precizat că dacă mai rămâne un rând în tabel, clientul ar trebui să fie inclus în grupul respectiv.
În cele din urmă, poți să treci prin fiecare client și să evaluezi dacă se încadrează în rangurile minime și maxime ale unui anumit rând. Acest lucru îi va plasa fie în Top 50, Rank 50-200, fie în Restul.
Aceste funcții DAX avansate fac posibil ca coloana Profituri ale grupului de clienți să arate profiturile totale ale unui anumit grup de clienți.
Calcularea contribuției procentuale a fiecărei paranteze
Analiza poate fi dusă mai departe prin calcularea procentului de profit pe grup de clienți.
Pentru aceasta, va trebui să creați și o nouă măsură numită Procentul grupului de profit al clienților.
Folosiți pentru a obține procentul din profiturile grupului de clienți în raport cu profiturile totale. Profiturile totale se evaluează întotdeauna la 5 milioane USD în acest context.
Trageți măsura în tabel și remediați formatul.
Acum aveți o coloană pentru Procentul grupului de profit al clienților. După cum puteți vedea, valorile sale sunt cele pe care le obțineți atunci când împărțiți profitul unui anumit grup de clienți la Profitul Total.
De fapt, puteți elimina coloanele intermediare precum Total Profits, iar funcția avansată DAX va rula calculul foarte bine în culise.
Ceea ce este grozav la acest lucru este că puteți adăuga context suplimentar, apoi faceți vizualizări ale rezultatului. Doar copiați tabelul și apoi trageți câmpurile în Valori.
Aici, am adăugat Luna și Anul și am transformat-o într-un grafic procentual.
Am schimbat în jurul căror câmpuri intră în axă și legendă. Luna și Anul trebuie să fie pe Axă, în timp ce Grupurile ar trebui să fie plasate pe Legendă.
Ceea ce am acum este un grafic cu bare care arată care grup de clienți oferă cel mai mare profit pe lună și cum se schimbă tendința în timp.
Gestionați mai multe calcule de date în tabelul dvs. de fapte – Tehnica avansată LuckyTemplates
Optimizarea formulei dvs. LuckyTemplates folosind funcții DAX avansate
Tehnici de segmentare a datelor bazate pe orice măsură – DAX avansat
Concluzie
Funcțiile DAX avansate sunt instrumente valoroase în LuckyTemplates. Sunt versatile și vă pot oferi informații bogate pentru rapoartele dvs. Sperăm că acest tutorial ți-a dat o idee despre cum să le folosești în propriul tău context.
În următoarele postări pe blog, voi discuta ce altceva puteți face cu funcțiile DAX avansate. Până atunci, încercați să explorați singur acest exemplu.
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