Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Aici ne vom uita la contracția marjei clienților. Vom încerca să aflăm ce marjele clienților se contractă și de ce se contractă . Este din cauza frecvenței lor de cumpărare? Este din cauza produselor pe care le cumpără? Sau din alt motiv? Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Vom rezolva această problemă analitică cu LuckyTemplates folosind o serie de tehnici.
Acest tip de exemplu este perfect pentru a rula dacă doriți să vă îmbunătățiți propriile capacități analitice atunci când utilizați LuckyTemplates.
Nu doar gândirea dvs. analitică, ci și aplicarea practică a utilizării LuckyTemplates ca instrument pentru a rezolva aceste tipuri de provocări.
Prin LuckyTemplates și prin implementarea unui număr de tehnici, pe care le prezint, puteți de fapt să obțineți această perspectivă destul de eficient.
Nu numai atât, o poți rezolva într-un mod dinamic. Să presupunem, de exemplu, că avem clienți dintr-o serie de regiuni diferite. Ei bine, ar putea dori să selectăm și prin acele regiuni și apoi să descoperim care dintre marjele clienților noștri s-au contractat într-o anumită regiune într-o anumită perioadă.
Aceasta este o perspectivă analitică de înaltă calitate și aceasta este cheia. Pentru asta vrem să folosim LuckyTemplates. Asta vreau să implementați în propriile modele.
Cuprins
Demonstrație a perspectivelor pe care le puteți obține din această tehnică
În exemplul meu de aici, evaluez ce s-a întâmplat între acest an și anul trecut , dacă marjele clienților s-au contractat sau s-au extins, dar cu adevărat foraj în cele care s-au contractat.
În cadrul acestui tablou de bord, putem face clic pe fiecare stare. Am putea configura acest lucru în multe moduri diferite, spun magazinele noastre de vânzare cu amănuntul, dacă vrem să forăm într-un anumit magazin. În acest caz, ne uităm la statele în care ne vindem produsele.
Ne concentrăm și ne uităm doar la marjele care sunt mai mici de zero. Folosim unele filtre naturale în interiorul LuckyTemplates pentru a obține această perspectivă sau pentru a extrage această perspectivă din informații.
De exemplu, ne uităm în mod special la New York, vedem toate vânzările pe care le-am făcut în New York. Dacă ne uităm la toți clienții de aici, am putea dori să știm a cui marjă s-a contractat cel mai mult și de ce . În grupul de clienți de aici, vrem să știm ce produse au achiziționat, cine a fost agent de vânzări, ce magazin anume au cumpărat etc.
Dacă vrem să știm cât de mult au fost vânzările și profiturile reale, putem de fapt să intrăm în graficul nostru de dispersie aici și să selectăm toate aceste elemente individual.
Mai jos, în acest tabel, avem fiecare comandă, fiecare achiziție și toate detaliile pentru acea achiziție. Avem clientul, vânzătorul, județul, numele statului, numele orașului sau numele magazinului, marja de profit reală a vânzării, vânzările totale și profitul total.
Deci avem într-adevăr informații foarte specifice acolo. Dacă vă gândiți bine, acesta este un set masiv de date. Și ne străduim cu adevărat în detalii aici, descoperind ce se întâmplă și de ce.
Pentru că aveam aceste produse la reducere sau le-am redus? Există produse comune? Există oameni de vânzări care doar reduc prețul de fiecare dată pentru a face o vânzare?
Elaborarea formulelor
Pentru a construi această analiză, folosim filtrarea naturală. Nu trebuie să scriem formule DAX complexe. Primul lucru de făcut este să creați câteva măsuri de bază simple, cum ar fi vânzări totale, profituri, costuri etc.
Mergem la Măsură nouă, apoi creăm măsura Marjelor de profit . Pentru această formulă, pur și simplu împărțim profiturile totale la vânzările noastre totale . Apoi, ne asigurăm că este formatat ca procent.
Acum, deoarece dorim să analizăm orele suplimentare și să comparăm 2017 și 2016 , vom pune un filtru la nivel de pagină pentru 2017. Deci, de exemplu, Marjele de profit aici sunt pentru tot ce am vândut în 2017. Apoi putem compara marjele de profit din 2017 și 2016. folosind unele funcții Time Intelligence .
Așa că mergem din nou la o nouă măsură și creăm Profit Margins LY (pentru anul trecut). Folosim CALCULATE Profit Margins , apoi SAMEPERIODLASTYEAR .
Cu acest rezultat aici, putem calcula acum extinderea sau contracția marjei clienților în timp între 2017 și 2016.
Așa că creăm încă o dată o nouă măsură, Margin Change , care este egală cu Profits Margins (în acest an) minus Profits Margins LY (anul trecut).
Crearea tabloului de bord și realizarea de îmbunătățiri suplimentare
Odată ce avem toate aceste măsuri în vigoare, putem începe să ne facem tabloul de bord. Această analiză este perfectă pentru o diagramă de dispersie, deoarece aici putem găsi grupuri de informații .
Pentru a face acest lucru, punem schimbarea marjei în axa X și marjele de profit în axa Y. Introducem numele clientului nostru în Detalii pentru a obține acel cluster în graficul nostru.
Apoi, ne-am configurat statul, unde putem filtra stările. Apoi, ne-am configurat masa de mai jos. Datorită modelului de date pe care îl avem aici, putem aduce elemente din toate tabelele noastre de căutare și le putem compara cu orice din tabelul Vânzări sau cu orice formulă pe care am făcut-o peste tabelul Vânzări.
Așa că ne putem prelua ID-ul comenzii, deoarece vom analiza fiecare comandă individuală și apoi vom aduce toate celelalte elemente, inclusiv numele produsului nostru, județul, statul, magazinul, clientul care a cumpărat-o, vânzările totale, Profiturile totale și marjele corespunzătoare.
O problemă aici este că modificarea marjei este exact aceeași cu marja de profit. De ce? Pentru că de fapt nu a existat nicio vânzare cu un an înainte și este o perspectivă inutilă. Va prezenta o schimbare masivă a marjei, deoarece marja anul trecut a fost zero.
Ceea ce trebuie să facem este să scăpăm de acestea prin crearea unei măsuri care să stabilească care au fost tranzacțiile totale anul trecut . Acum avem deja Tranzacții totale (măsură) pentru anul curent, 2017, așa că vom crea o formulă numită Tranzacție LY (anul trecut).
Vom face exact aceeași tehnică pe care am folosit-o chiar înainte. Folosim CALCULATE Total Transactions și SAMEPERIODLASTYEAR . Apoi, punem în coloana noastră Date .
Putem folosi aceste filtre și în partea dreaptă. Putem selecta vizual, modificarea marjelor și marjele de profit după numele clientului, apoi luăm măsura Tranzacțiilor LY și o punem în filtrele de nivel vizual.
Mai mult, putem pune un filtru suplimentar, nu trebuie să scriem formule DAX complexe pentru toate aceste lucruri mărunte pe care ar putea dori să le filtram.
Punând acest filtru aici doar pentru acele vânzări de anul trecut care sunt mai mari decât zero, putem scăpa foarte repede de toate acele numere eronate care de fapt nu înseamnă nimic.
Acum, din moment ce ne uităm la marjele contractate, vrem să scăpăm de orice este extins. Pentru a face acest lucru, ne întoarcem la secțiunea de filtrare și ne uităm la valorile care sunt mai mici de 0 . Facem clic pe Aplicați filtru și schimbă automat graficul rapid.
Acum că avem informațiile pe care le căutăm, ne putem juca și îmbunătăți elementele vizuale, cum ar fi fundalul, culorile etc.
Analizați modificările de marjă peste timp – Analytics cu LuckyTemplates și DAX
Răspundeți dacă marjele se extind sau se contractă în timp cu LuckyTemplates
Calcularea marjelor de profit procentuale folosind DAX în LuckyTemplates
Concluzie
În acest tutorial, am parcurs o serie de tehnici, inclusiv modul în care ramificăm prin logica DAX și am explorat și mai profund o anumită perspectivă, utilizând aceste filtre suplimentare din partea dreaptă și filtrul de nivel vizual.
Cheia aici este că această tehnică vă permite să găsiți sau să explorați aceste informații fără a fi nevoie să scrieți formule cu adevărat complexe.
Pătrundeți-vă în acest conținut și încercați să-l repetați. Înțelegeți cum puteți face acest lucru și apoi replicați-l peste propriile seturi de date.
Așa vei profita la maximum de acest material și de unele dintre aceste tutoriale pe care le parcurg.
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