Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Analiza tipului de comparație a timpului de rulare pe calendare personalizate este puțin mai complexă decât dacă ați folosi un calendar standard. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Motivul din spatele acestui lucru este că funcțiile de inteligență temporală disponibile pentru calendarele personalizate permit utilizatorilor să scrie destul de ușor și eficient o formulă și să obțină rezultatele pe care le doresc. Din păcate, cu calendare non-standard, de exemplu, un calendar 445, trebuie să scrieți de fapt o logică suplimentară pentru a putea realiza cea mai mare măsură de analiză de tip intelligence sau comparație de timp.

În acest tutorial, voi demonstra câteva comparații de timp pur. Vă voi explica cum puteți compara o perioadă de timp cu alta, pe baza unei săptămâni sau a unui număr și nu a unei anumite date.

Ca rezultat, puteți și veți putea utiliza ceea ce învățați în diferite orizonturi de timp. În plus, voi face un pas mai departe și voi descoperi cum putem analiza de la o săptămână la alta în orice perioadă de timp. De exemplu, ar putea fi o săptămână dintr-o lună anterioară sau o săptămână până la aceeași lună a anului trecut.

Așa că, mai întâi, vă voi arăta ce se întâmplă când utilizați calculul inteligent al timpului (DATEADD) și de ce nu va funcționa. Trebuie să folosim o logică personalizată ca să funcționeze efectiv.

Cuprins

Time Intelligence pentru calendare personalizate

Este ușor să faci o comparație a timpului cu funcțiile de inteligență temporală. În formula noastră pentru Vânzări LY , de exemplu, avem funcția DATEADD , care practic face tot timpul în comparație. Putem face un calcul pentru o zi, o lună, un trimestru și un an. În acest caz, arătăm anul.

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Această formulă funcționează bine pentru un calendar standard. După cum putem vedea din tabelul nostru, calculează corect în aceeași zi din anul următor.

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Cu toate acestea, atunci când folosim aceeași formulă pentru un calendar personalizat, unde avem să spunem doar un an și doar o săptămână pentru a lucra, nu funcționează corect.

Putem vedea acest lucru chiar în prima săptămână a anului 2015. Amintiți-vă că acest lucru nu se aliniază la nicio săptămână calendaristică, deoarece facem un calendar personalizat, astfel încât prima lună din acest an financiar nu se aliniază de fapt în această primă săptămână.

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

În teorie, ați crede că această sumă va fi aceeași cu cea din prima săptămână din 2014, dar nu din cauza nealinierii și a suprapunerii datelor pe acest număr de săptămâna financiară, așa că avem nevoie de o logică personalizată în aici pentru a face acest lucru.

Analiza comparativă a timpului pentru calendarul personalizat s

Acum să trecem prin logica care ar putea rezolva această problemă. Acest lucru va fi aplicabil oricărui tabel de calendar personalizat. Tehnica este la fel. Odată ce înțelegeți cum se face, îl puteți aplica cu ușurință propriului model și rapoartelor LuckyTemplates.

În acest calcul pentru vânzările LY – Personalizat, folosim variabile ( VAR ), deoarece simplifică foarte mult lucrurile. Apoi, folosim SELECTEDVALUE pentru a ne aduce săptămâna și anul. Și apoi scriem formula noastră, unde încă folosim CALCULATE Total Sales și apoi punem logica înăuntru.

Folosim FILTER ALL Datele ( Calendar Daily ), întregul tabel aici. Apoi, ne scriem logica, determinând dacă numărul săptămânii noastre financiare este egal cu săptămâna financiară curentă. Așa comparăm o săptămână financiară de un an cu anul precedent. Și apoi, izolăm și anul prin scăderea VAR pentru an (CurrentFinYear) cu 1 .

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Această tehnică ne permite să sărim înapoi din 2015 până în 2014 pentru a obține numărul săptămânii respective și a-l aduce în contextul actual al rezultatelor noastre. Apoi îl plasăm în interiorul acestui tabel și vom vedea acum că numărul sau suma este corectă.

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Dacă revenim la prima săptămână, vedem exact aceeași sumă.

Comparație de timp pentru tabele de date non-standard în LuckyTemplates

Această logică a realizat ceea ce ne-am dorit. Și apoi, de aici, ne putem ramifica pentru a obține mai multe informații.


Calculați vânzările din săptămânile anterioare – DAX avansat în LuckyTemplates
Vânzări de la un an până la zi pentru tabele calendaristice non-standard – DAX în LuckyTemplates Funcția
DATEADD : cea mai bună și mai versatilă funcție Time Intelligence din LuckyTemplates

Concluzie

Acest exemplu este aplicabil oricărui tabel personalizat. Tot ce s-ar putea să aveți nevoie este să înlocuiți variabilele, în funcție de ce comparație de timp doriți să aveți, dar va fi întotdeauna o logică similară.

Există o mulțime de moduri diferite prin care ați putea folosi această tehnică în cele din urmă. Este crucial să încerci cu adevărat și să înveți bine. Deoarece adevărul este că,  combinând toate aceste formule DAX , poți realiza o mulțime de lucruri, nu doar această perspectivă, ci și multe altele.

Toate cele bune!

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți