Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Uneori, calcularea totalurilor curente în LuckyTemplates este mult mai bine pentru a analiza tendințele decât doar să priviți zilnic rezultatele reale. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
De aceea, vă voi arăta în acest exemplu cum puteți implementa un calcul total curent care este dinamic și care curge și se integrează bine cu restul modelului dvs.
Și vă voi arăta cum puteți face acest lucru foarte eficient și ușor, combinând câteva măsuri DAX în LuckyTemplates.
Cuprins
Calcularea totalurilor curente în LuckyTemplates de la zero
În această postare pe blog, vă voi arăta cum să calculați totalurile curente în LuckyTemplates. De fapt, există câteva moduri de a face acest lucru și vă voi arăta ambele moduri.
Acesta este în cele din urmă ceea ce dorim să obținem ca rezultat. Avem coloanele Data și Vânzări, precum și un total de 30 de zile și un total de 90 de zile (partea stângă).
De asemenea, le-am introdus în vizualizări pentru a face cifrele mai interesante și pentru a face tendințele și valorile aberante mai ușor de observat (partea dreaptă).
De asemenea, putem schimba intervalul de timp și putem vedea cum se modifică totalurile noastre în timp real. O perspectivă destul de convingătoare, nu?
Deci, dacă te uiți la lucruri precum inventarul sau conturile de încasat, aceasta este o analiză foarte bună pe care o poți rula pe deasupra datelor.
Vă puteți ramifica apoi în lucruri mai avansate, cum ar fi compararea totalurilor dvs. curente de la o perioadă la alta.
Există multe lucruri uimitoare pe care le puteți face și vă voi arăta cum puteți realiza acest lucru de la zero.
Totaluri cumulate în 30 de zile
Ca întotdeauna, începem cu un raport alb în care tot ce avem sunt vânzările noastre totale. Să scriem o măsură care ne va oferi un total de 30 de zile. Aceasta înseamnă că vrem să privim în urmă de astăzi la 30 de zile și să însumăm toate vânzările din perioada respectivă.
Să creăm o măsură și să o numim Running Total 30D.
Apoi vom trece la o altă linie pentru a scrie un pic de logică și a introduce vânzările totale.
Al treilea pas este să utilizați funcția FILTER . Funcția FILTER este o funcție de iterare care repetă tabelul de date și captează cele 30 de zile pentru totalul curent.
Vom elimina orice filtru sau orice context care vine din coloana DATE. Deci ALL scapă de acel context și scapă de acel filtru.
Apoi vom parcurge întregul tabel DATE și vom vedea dacă data este mai mare decât MAX (Data – 30), ceea ce ne va oferi prima zi a celor 30 de zile.
Și apoi vom scrie dacă data este mai mică decât egală cu data MAX.
Să apăsăm enter și să tragem informațiile în tabel. Putem vedea că acest lucru se va evalua acum la un total cumulat.
Totaluri cumulate în 90 de zile
Să presupunem că vrem să obținem vânzări dintr-un interval de timp diferit. Putem folosi aceeași măsură și apoi schimba numărul de la 30 de zile la numărul nostru preferat, care în acest caz este 90.
Și exact așa, avem un total de 90 de zile. Acest lucru va evalua ceva care este ușor diferit, deoarece ne analizăm vânzările pentru un interval de timp mult mai lung.
Amintiți-vă că puteți înlocui oricând o măsură diferită aici; puteți folosi această tehnică pentru a obține date despre profiturile, tranzacțiile sau clienții dvs. Există pur și simplu o mulțime de lucruri pe care le puteți implementa folosind această formulă totală.
Există multe lucruri în care te poți ramifica și tu. Nu numai că poți să te uiți la totalurile curente în orice moment, dar poți să compari efectiv totalurile cu luna trecută, trimestrul trecut sau anul trecut.
Folosind DATEINPERIOD
Îți voi arăta o altă formulă pe care o poți scrie pentru a obține exact același lucru; cu toate acestea, folosește o logică de filtrare diferită în interiorul instrucțiunii de calcul.
Vom numi această măsură Alternativa Running Total 30D. Din nou, vom calcula vânzările totale, dar în loc de FILTER, vom folosi funcția numită DATESINPERIOD.
Apoi vom sări la alt rând și vom pune niște Date. Aceasta este ceea ce face DATESINPERIOD; este o funcție de timp specifică care ne permite să creăm sau să deschidem orice perioadă de timp. Tot ce trebuie să facem este să ne introducem parametrii.
Deci, practic, face ceea ce face funcția FILTER, într-un mod diferit. Acesta este un mod puțin mai ușor, care oferă mult mai multă flexibilitate.
Și dacă îl punem lângă celălalt tabel de 30 de zile, vom vedea că este exact același cu cel pe care l-am folosit în FILTER. Deci aceasta este doar o altă modalitate de a obține un rezultat similar.
Acum tot ce mai rămâne de făcut aici este să o transformi într-o vizualizare , ceea ce nu durează mult. Apoi putem vedea totalul total într-un mod vizual.
De asemenea, putem adăuga diferite filtre. Să presupunem, de exemplu, că vrem să ne uităm la un anumit an, cum ar fi 2017.
Totalul cumulat se va ajusta automat în orice context suplimentar dorim să adăugăm în pagina noastră de raport.
Așa facem totalul curent. Îl poți folosi într-o mulțime de aplicații. Aceeași tehnică poate fi folosită din nou și din nou în diferite scenarii.
Concluzie
Cred că totalurile cumulate sunt o modalitate mult mai bună de a privi mediile în timp. Uneori este prea granular pentru a fi privit la nivel zilnic. Cu toate acestea, totalurile cumulate vă permit să nu fiți prins de niciun rezultat individual, ci de o acumulare de rezultate care oferă de fapt informații mult mai bune.
Există o mulțime de moduri diferite în care puteți utiliza acest lucru în LuckyTemplates și vă veți face o idee mult mai bună despre cum îl implementez personal prin videoclipul de mai jos.
Intru destul de multe detalii în jurul formulei specifice, dar apoi vă puteți ramifica din ea pentru alte perspective pe care ați putea dori în cele din urmă să le creați.
Deci mult noroc la implementarea acestuia. Multe de învățat și multe de replicat în propriile modele.
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