Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom explora câteva tabele personalizate de calendar LuckyTemplates . Multe organizații nu lucrează după data calendaristică standard – ar putea funcționa după un număr de săptămână financiară sau după un număr personalizat de săptămână. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cu toate acestea, calculele de inteligență temporală din LuckyTemplates pur și simplu nu funcționează cu aceste calendare personalizate sau non-standard . În acest tutorial, vă voi arăta ce vreau să spun prin asta. În această demonstrație, vom calcula numărul anului până la zi (YTD) pe baza săptămânii, în special pentru tabelele personalizate de calendar LuckyTemplates folosind unele tehnici DAX .
Cuprins
De ce calculele Time Intelligence nu funcționează pe calendare personalizate
În acest tabel, avem informații din 2013. Avem numărul lunii financiare, numărul săptămânii financiare, săptămâna trimestrului și numărul săptămânii calendaristice.
Totuși, dacă ajungem la sfârșitul anului, numărul săptămânii calendaristice trece peste sfârșitul anului; Deci, avem două zile în 2013 care sunt în săptămâna 1, iar restul sunt în 2014.
Aici putem avea probleme, deoarece calculele de informații ale timpului funcționează direct pe o dată calendaristică. Nu putem folosi niciuna dintre funcțiile de informații bune, deoarece niciuna dintre ele nu va funcționa. Deci trebuie să creăm o logică personalizată, de obicei folosind funcția pentru a calcula aceste numere.
Dar înainte de a trece la numărul YTD pentru calendare personalizate, să aruncăm o privire rapidă asupra modului în care este calculat pentru un calendar standard.
Un calcul cu calendar cu date standard
În acest exemplu, presupunem că exercițiul nostru financiar a început în mai și am dorit să rulăm un total cumulat pentru acel exercițiu financiar. Acesta este modul în care se face în calendarul de date standard.
Tot ce trebuie să facem aici este să punem în coloana Data și apoi să introducem 30/4, ceea ce înseamnă că este ultima zi din exercițiul financiar. Odată ce aplicăm acest lucru în contextul datei, obținem rezultatul corect. Se acumulează doar în timp și apoi se rotunjește la sfârșitul lunii aprilie 2014 ca total pentru acel exercițiu financiar.
Devine dificil când aducem acest calcul în acest tabel din dreapta, care are doar numerele Anului financiar și Săptămânii financiare. Se calculează corect, dar ne confruntăm cu o problemă deoarece coloana cu dată nu se suprapune perfect peste numărul Săptămânii financiare .
Orice ar fi greșit în 2015 și, prin urmare, nu putem folosi acest calcul pentru calendare personalizate.
Calcularea vânzărilor YTD pentru calendare non-standard
Deci, să creăm o măsură nouă și să o numim Vânzări totale YTD – Personalizat . Vom folosi variabile ( VAR ) pentru a face lucrurile mai ușoare și mai intuitive. Variabilele noastre sunt CurrentFinWeek și CurrentFinYear – aici folosim .
A doua parte a calculului este unde scriem logica. Încă calculăm vânzările totale, dar într-un context diferit de ceea ce fac calculele normale de timp. De aceea folosim FILTER , care rezolvă majoritatea acestor calendare personalizate. De asemenea, folosim funcția și apoi mergem Calendar Daily , care eliberează orice context din calendar. După aceea, vom reaplica contextul pe baza logicii de aici.
„Calendar Daily” [Numărul Săptămânii Finanțe] va repeta prin fiecare număr de Săptămâna Financiară, dar dorim să avem întotdeauna numărul actual al Săptămânii Financiare într-un anumit rând în care are loc evaluarea.
Acum, dacă tragem acest lucru, vedem că acesta calculează rezultatul corect pentru noi pe baza unui calendar personalizat.
Comparație de timp pentru tabele de date non-standard în LuckyTemplates
Calcularea vânzărilor săptămânale cu DAX în LuckyTemplates
Calendare personalizate LuckyTemplates: calculul pentru modificarea lună la lună – 445 de calendare
Concluzie
Acest tutorial evidențiază o tehnică eficientă pe care o puteți folosi atunci când lucrați cu un calendar LuckyTemplates, în special una care nu urmează calendarul standard de date. Nu puteți folosi formulele de inteligență temporală cu aceste tabele calendaristice non-standard, motiv pentru care am creat logica pentru a rezolva acest lucru.
Sper că veți găsi acest blog util atunci când vă ocupați de calendare personalizate. Consultați videoclipul și linkurile de mai jos pentru mai multe detalii despre acest tutorial și alte resurse conexe.
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