Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Measure Branching este o tehnică de realizare a calculelor în LuckyTemplates. Nu este ceva ce veți auzi des, deoarece este unic pentru .
Este o metodologie pe care am făcut-o pentru a crea măsuri din măsuri. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cuprins
Calcularea costurilor totale folosind funcția RELATED
Voi folosi exemplul creării unui calcul pe profit. Pentru a ne calcula profiturile, trebuie să ne scădem vânzările din costuri. Acum, dacă vă uitați la tabelul nostru de date brute din tabelul Vânzări , nu o putem face, deoarece datele nu sunt în tabelul nostru de fapte.
Dar ceea ce putem face este să folosim informațiile care se află într-un alt tabel pentru a calcula costurile noastre.
În tabelul Produse , avem informații despre cost.
Folosind aceste date, putem calcula care este costul nostru în tabelul Vânzări și putem scădea costurile din venituri pentru a obține profitul nostru.
Lucrul grozav este că putem face toate acestea în limitele unor măsuri.
În primul rând, voi crea o nouă măsură numită Costuri totale . Și voi folosi pentru că avem nevoie de funcția sa de iterare pentru a face acest lucru. În continuare, voi face referire la Vânzări și Cantitate și o voi înmulți cu costul.
Acum, coloana costuri nu există în tabelul nostru de vânzări . Deci, vom folosi o funcție numită .
Această funcție returnează o valoare asociată dintr-un alt tabel. Aceasta este o funcție interesantă care nu este folosită des, dar acesta este un exemplu perfect de unde ați folosi-o, deoarece trebuie să extragem o valoare dintr-un alt tabel.
În continuare, voi introduce coloana Costul produsului din tabelul Produse . Apoi închideți parantezele și introduceți formula.
În această formulă, funcția preia costul asociat pentru fiecare produs individual la fiecare rând din tabelul Produse . Acest lucru este posibil datorită relației dintre fiecare tabel.
Veți vedea acum că avem costurile totale pe client.
Odată ce am terminat, să eliminăm calculele intermediare, deoarece nu sunt necesare.
De asemenea, putem formata datele aici. Pentru a face acest lucru, faceți clic pe fila Instrumente de măsurare. De exemplu, pot formata moneda într-un semn dolar pentru a ajuta la interpretarea datelor.
Calcularea profitului total prin ramificarea măsurilor
Avem acum două măsuri: măsura vânzărilor și măsura costurilor . Acestea sunt măsurile de care avem nevoie pentru a calcula Profitul Total .
În continuare, voi crea o altă măsură numită Profituri totale . Formula pentru aceasta este diferența dintre vânzările totale și costurile totale .
Când introduceți măsura, IntelliSense identifică măsura imediat și o putem selecta din meniul drop-down.
Acum am o nouă măsură care este creată din măsurile mele de bază. Acesta este începutul ramificării măsurii.
Când punem această măsură în tabel, putem vedea care sunt profiturile totale pe client.
Lucrul grozav aici este că nu avem nevoie de calcule intermediare. Ramificarea măsurilor va funcționa în culise.
Pentru a utiliza acest lucru într-o vizualizare, pot introduce noua măsură într-o vizualizare și o pot filtra în orice mod vreau. De exemplu, îl filtrez după clienți, dar aș putea să îl filtrez și pe județ.
Aceasta este vizualizarea profiturilor totale de către client:
Aceasta este vizualizarea profiturilor totale pe județ:
Toate acestea sunt calculate folosind măsuri.
Calcularea marjei de profit utilizând ramificarea măsurii
Putem face acest lucru și mai avansat prin crearea unei noi măsuri numită Marja de profit . Voi folosi o funcție numită , voi introduce Total Profits și o voi împărți la Total Sales cu rezultatul alternativ de zero.
Această măsură a profiturilor totale a fost creată folosind măsurile noastre de bază și o reutilizam din nou pentru a crea calculul Marjei de profit .
Acum avem marje de profit și am putea transforma și asta într-o vizualizare.
* ****Legături înrudite*****
Measure Branching: Strategia de dezvoltare LuckyTemplates
Folosind LuckyTemplates Measure Branching pentru a verifica dacă marjele dvs. se extind pe măsură ce veniturile cresc
Implementarea grupurilor de măsuri DAX în rapoartele dvs. — O revizuire a modelării LuckyTemplates
Concluzie
Aceasta este ramificarea măsurării. Este reutilizarea măsurilor în cadrul măsurilor.
Începe cu efectuarea unei singure măsuri, apoi, pe măsură ce continuați cu calcule mai avansate, utilizați măsurile primare pentru a crea noi măsuri.
Începi cu calcule simple, apoi începi să avansezi în calcule complexe fără efort.
Pe parcursul procesului, nu am creat date suplimentare în tabelele mele. Nu trebuie să creez deloc coloane calculate. Toate calculele de care aveți nevoie sunt în limita măsurilor.
Când duceți lucrurile la următorul nivel, calculând pentru totalul dvs. cumulat, venitul cumulat, profiturile cumulate și comparându-le între date, puteți reutiliza aceste măsuri din nou și din nou.
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