Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Mă pricep foarte mult la analiza scenariilor în LuckyTemplates. A fi capabil să introduceți variabile în calculele dvs. pe care le puteți „șoc” pentru a prezice în mod eficient rezultatele este atât de puternic atunci când încercați să luați decizii. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
În LuckyTemplates, puteți finaliza acest lucru cu adevărat eficient și puteți combina multe dintre tehnicile de formule cu modelele dvs. de date și puteți vedea exponențial cum ar putea fi afectate rezultatele viitoare într-o gamă de dimensiuni.
De la înregistrarea acestui videoclip, echipa LuckyTemplates a făcut și mai ușor crearea parametrilor „What If”, ceea ce este grozav, astfel încât lucrurile să vă accelereze.
Dar ceea ce am vrut cu adevărat să arăt aici a fost modul în care puteți stratifica scenariile unul peste altul. Acest lucru vă crește enorm puterea analitică.
Să trecem printr-un exemplu.
Cuprins
Când puteți utiliza analiza de scenarii în LuckyTemplates?
Poate doriți să lansați o promoție și să reduceți prețurile. Ca urmare, cererea pentru produsele dumneavoastră poate crește.
Cu această creștere a cererii, este posibil să puteți aranja un cost mai mic pentru intrările dvs. și acum puteți cumpăra în vrac. Vezi ce vreau să spun.
Puteți să stratificați toate aceste scenarii unul după altul și apoi să vedeți, pe baza previziunilor dvs., cum ar putea schimba lucrurile sau vă poate afecta profitabilitatea.
Dar înainte de a descoperi cum putem stratifica mai multe scenarii folosind DAX , mai întâi să analizăm datele pe care le vom folosi în această demonstrație.
Revizuirea modelului de date și a dispozitivelor de tăiere
Doar pentru a vă oferi câteva informații despre datele la care lucrăm aici, permiteți-ne să aruncăm o privire rapidă asupra modelului nostru de date. Am configurat acest lucru în avans în loc să lucrez la totul de la zero pentru a ne economisi timp.
Deci, practic, lucrăm la datele de vânzări. De asemenea, avem informații despre clienții noștri, produsele noastre, precum și regiunile în care am realizat vânzări și datele la care au avut loc tranzacțiile.
Și după cum puteți vedea, avem aici tabele de sprijin pentru modificările de preț, modificările costurilor și modificările cererii.
Vom folosi aceste trei tabele suport ca slicere și apoi vom introduce calculul în analiza noastră.
Să verificăm formula noastră pentru modificarea procentuală a costului .
Ceea ce spunem aici este că IF are o valoare, apoi modificarea procentuală a costului – poate fi medie sau sumă . Aceasta înseamnă că, dacă am selectat o opțiune în modificarea costului procentual, cum ar fi 10% sau 15%, de exemplu, returnăm rezultatul.
Dar atunci , dacă este zero , adică dacă nu este selectat nimic, atunci ceea ce spunem este că nu există nicio modificare a costurilor .
Crearea formulelor de modificare a prețului procentual și a cererii procentuale va necesita un model similar, așa că nu vom mai discuta despre celelalte două.
Utilizarea iteratorilor în analiza scenariilor multistrat
Pentru a face de fapt o analiză de scenarii pe mai multe straturi în LuckyTemplates, trebuie să folosim câteva funcții de iterare.
Permiteți-mi să vă arăt de ce este nevoie de acest lucru, uitându-mă la Vânzări totale .
De ce trebuie să folosim iteratoare
Avem aici mai jos formula noastră de vânzări totale .
Ceea ce face aici este că calculează SUMA Venitului Total .
Problema cu această formulă este însă că nu putem încorpora alte variabile care afectează Venitul Total .
De exemplu, ce se întâmplă dacă cererea crește? Cum ne va afecta asta vânzările? Ce zici când prețul unitar crește? Trebuie să fim capabili să le luăm în considerare.
Prin urmare, să ne revizuim formula folosind funcția de iterare SUMX .
Folosirea SUMX în formula de vânzări totale
Deci, avem formula noastră de vânzări totale aici. Dar în loc de SUM, să folosim acum SUMX , apoi Cantitatea de comandă și apoi înmulțim aceasta cu prețul unitar .
Utilizarea analizei de scenarii în LuckyTemplates
În acest moment, am revizuit deja modelul nostru de date și slicerele pe care le vom folosi. Am discutat, de asemenea, de ce avem nevoie de iteratori.
Să creăm acum o nouă măsură și să o numim Scenario Profits .
Apoi să adăugăm Cantitatea de comandă și să o croim cu unu plus modificarea cererii . Ceea ce se întâmplă aici este că atunci când cererea se schimbă, aceasta va șoca cantitatea în creștere.
Atunci să sărim în jos la o altă linie. Vom înmulți cu prețul unitar ori cu 1 plus modificarea prețului . Acum, dacă prețul crește, va șoca prețul unitar.
Prin urmare, schimbările de preț și modificările cererii pot șoca vânzările totale .
Dar formula noastră nu se oprește aici. Încă trebuie să luăm în calcul costul.
Deci ar fi minus SUMX , apoi mergeți la tabelul de vânzări, apoi Cantitatea de comandă ori 1 plus modificarea cererii și apoi ori costul unitar total ori 1 plus modificarea costului .
Atunci o vom închide.
Acum haideți să vedem cum funcționează formula noastră de Scenariu Profits.
Verificarea formulei
Pentru a verifica formula noastră, permiteți-ne să creăm un tabel cu Profiturile Scenariului și Luna și Anul.
Dacă nu selectăm nimic în slicere, tabelul nostru va afișa pur și simplu profiturile totale pentru 2016. Tabelul nostru arată doar cifrele din 2016, deoarece doar anul acesta este filtrat.
Acum, să aruncăm o privire la posibilele scenarii.
De exemplu, costul materiilor noastre prime crește cu 10%, acest lucru se reflectă în Profiturile noastre de scenariu.
Dar apoi știm că această creștere a costurilor ne va afecta prețul. Deci, să presupunem că vom crește prețul cu 15% ca urmare a acestei creșteri a costului.
Din nou, această modificare a prețului se reflectă în Profiturile noastre din scenariu.
Dar, deoarece prețul nostru a crescut, acest lucru ne poate reduce cererea. Deci, de exemplu, cererea noastră scade cu 5%. Inutil să spunem că și profiturile noastre din scenariu sunt reduse.
După cum am văzut, toate schimbările în costul procentual, prețul procentual și cererea procentuală afectează profiturile scenariului, deoarece acestea sunt incluse în analiză.
Concluzie
În această postare am discutat pe scurt cum să creați o analiză de scenarii cu mai multe straturi în .
Sper că veți găsi timp să vă scufundați cu adevărat în această tehnică. Există un număr imens de aplicații ale acestui lucru în orice scenariu de date.
Odată ce vă puteți gândi la modul în care puteți integra măsurile care captează parametrii scenariului în măsuri care execută calcule pe modelul dvs. de date de bază, atunci veți vedea oportunități nelimitate de a descoperi perspective predictive în viitor.
Mult succes cu acesta.
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