Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În acest tutorial, voi discuta despre cum să afișați informații pe baza exercițiului financiar în rapoartele LuckyTemplates. Cu toate acestea, această analiză este puțin complexă. Acest lucru se datorează faptului că are clienți diferiți și fiecare dintre ei are un exercițiu financiar diferit. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Am creat un exemplu în care pot selecta diferiți clienți. Când selectez diferiți clienți aici, toți au exerciții financiare diferite. Unele dintre ele ar putea fi între martie 2020 și februarie 2021 sau iulie 2020 până în iunie 2021 .

Nu pot folosi doar coloana Anul financiar din tabelul Date pentru a le filtra după exercițiul financiar ( an fiscal ). Prin urmare, făcând clic pe clienții noștri, trebuie să arătăm dinamic anul fiscal pentru acel anumit client.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În acest exemplu, am redus tabelul Date . Deci, aceasta afișează datele pe zi, nu pe lună și pe an.

Cuprins

Analizarea modelului de date

Acum, să aruncăm o privire la modelul de date în care trebuie să rezolv acest scenariu special. Acesta conține clienții (Customer_List), datele (Dates) și datele clienților noștri ( Raw_Data ).

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În acest exemplu, tabelul Raw_Data are coloanele Date , Customer ID și Amount .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Tabelul Customer_List este locul în care pot seta un parametru care arată luna de început a anului financiar al clientului. Acest tabel conține coloanele Customer ID , Customers și FY Start Month .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Coloana FY Start Month este locul în care pot pune un număr ca măsurătoare a când a început anul financiar într-o anumită lună. Prin urmare, Google este în martie, Microsoft este în iunie și Salesforce este în septembrie.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Acest lucru ar putea părea că trebuie să fac ceva complex, cum ar fi crearea mai multor tabele de date sau mai multe coloane de exercițiu financiar într-un singur tabel de date. Dar voi folosi o formulă cu o configurare simplă.

Filtrarea unui anumit an financiar

Lucrul cheie de remarcat aici este că, în loc să fac ceva în tabelul Date , am creat un nou tabel numit Ani financiari .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Am creat acest tabel pentru că trebuie să captez o valoare pe baza unei selecții aici.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Tabelul Anilor financiari este destul de simplu, deoarece are doar coloana Anul fiscal și Anul final . Consider asta ca fiind masa de sprijin .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Voi folosi unele dintre selecțiile sau valorile din acest tabel într-o formulă pentru a crea un calcul dinamic.

Rețineți că separatorul Anului fiscal de aici provine din tabelul pe care l-am creat ( Anii financiari ). Nu are nicio legătură cu modelul de date.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În mod implicit, vizualizarea Sumă totală după dată afișează totul.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Pe de altă parte, Sumele după FY după dată afișează rezultatele pe baza selecțiilor din slicere. În acest exemplu, afișează doar anul financiar 2020 ( FY20 ) pentru Microsoft .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Deci, cum pot realiza calculul dinamic al exercițiului financiar ca rezultat în vizualizarea Sume după FY după dată ?

Filtrarea dinamică a exercițiului financiar

Pentru a afișa un rezultat dinamic al exercițiului financiar, am creat câteva calcule în care pot găsi în mod dinamic Data de început și Data de încheiere atunci când am selecții prin segmentele Clienți și Anul fiscal .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Dacă găsesc asta, atunci pot șterge în mod dinamic toate datele care se află în afara acelei date de început și de sfârșit

Rețineți că, dacă puteți goli ceva, atunci nu va apărea în vizualizarea dvs. .

Această formulă specială este una dintre tehnicile despre cum să faci acel calcul.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Înainte de a continua cu discuția pas cu pas a formulei, voi duplica mai întâi vizualizarea Sumei totale după dată și o voi afișa ca tabel. De asemenea, am adăugat aici tabelul Sume după FY, astfel încât să vă pot arăta cu ușurință ce încerc să fac.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Apoi, voi sorta coloana Data aici și o voi seta la „ Afișați elementele fără date ”.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Dacă derulez în jos în acest tabel, veți vedea că primul punct de date din această lună special pentru exercițiul financiar Microsoft este pe 7 iunie 2020 .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Acum, voi schimba selecția din secțiunea Clienți în Salesforce .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Veți vedea apoi că datele s-au schimbat. În mod remarcabil, data de începere a exercițiului financiar este acum 1 septembrie , care este data de începere a exercițiului financiar pentru Salesforce în acest exemplu special.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Deci, cum am creat acele calcule pentru data de început și data de sfârșit

Măsurarea datei de începere

Să analizăm acum măsura datei de începere ( FY Start Date ).

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În această formulă, încerc să găsesc intrările pentru data de început. Am folosit funcția pentru a obține anul ( FiscalYearSelected ) și luna de început ( FinancialStartMonth ).

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Când selectez un client, am o coloană care are luna de început a exercițiului financiar ( coloana FY Start Month ) sub tabelul Customer_List . Practic, doar captez acele informații aici.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Amintiți-vă că în tabelul de susținere ( tabelul Anilor financiari ) pe care l-am creat, aveam o coloană care returnează anul real ( coloana Fin Yr ). Deci, pot doar să selectez o opțiune din slicerul Anului fiscal .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Apoi, pot surprinde cu ușurință valoarea acelui an aici.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

După aceea, voi introduce aici FinancialStartMonth și FiscalYearSelected în funcția DATE

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Știu că data de începere va fi prima zi a lunii. Deci, pot să pun doar 1 aici.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Și aceasta returnează data de începere a exercițiului financiar selectat.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Măsurarea datei de încheiere

Acum, să aruncăm o privire la măsura Datei de încheiere a exercițiului financiar .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

După cum puteți vedea, este similar cu măsura Datei de începere a exercițiului financiar . Singura diferență este că am folosit  FiscalYearSelected + 1 în formulă. Prin aceasta, dacă anul financiar selectat ( FiscalYearSelected) este 2020, atunci anul pentru data de încheiere a exercițiului financiar va fi 2021 .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Aici, veți observa că aceasta nu este de fapt prima dată a următorului an financiar. În calculul efectiv, acesta ar trebui să fie 31 august 2021 .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

În formulă, putem folosi și operatorul relațional care este mai mic decât (<> . Dacă folosim mai puțin decât (<> , va fi întotdeauna cu o zi mai puțin decât data de încheiere fiscală . Și asta este bine deoarece rezultatul este va fi ultima întâlnire reală .

În acest exemplu particular, deoarece data de încheiere a anului fiscal este 1 septembrie 2021 și folosim mai puțin de (<> , ultima dată reală va fi 31 august .

Sumă pe măsura exercițiului financiar

Să analizăm apoi următoarea formulă, care este măsura Sumă după FY .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Aceasta este, de asemenea, destul de similară cu cele două formule anterioare. Cu toate acestea, în loc să descompun acele seturi de formule, le-am introdus în această formulă unică folosind variabile.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Aceasta este cea mai importantă parte a formulei.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Rețineți că, în acest exemplu, primul punct de date sau data de începere a Salesforce pentru anul financiar 2020 este 4 septembrie 2020 .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Practic, această parte a formulei indică faptul că, dacă data ( 4 septembrie 2020 pentru acest exemplu) este mai mare sau egală cu data de început ( 1 septembrie 2020 ) și este, de asemenea, mai mică decât data de încheiere ( 1 septembrie 2021 ) , apoi va afișa suma totală . Dacă nu, atunci va fi necompletat.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Această secțiune calculează suma totală care va fi afișată sub Data de încheiere a acestui model.

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Apoi, suma totală este filtrată aici folosind funcția . Prin urmare, afișează doar suma totală cu data care se află în intervalul StartDate și EndDate .

Filtrarea dinamică a exercițiului financiar în rapoartele LuckyTemplates

Cu această logică, îmi permite să afișez în mod dinamic suma pe ani financiari aici, pe măsură ce selectez opțiuni din segmentele Clienți și Anul fiscal .


Calcule LuckyTemplates pentru anul financiar
Cum se creează trimestre unice ale anului financiar utilizând o coloană calculată
Sortarea datelor după exercițiu financiar în LuckyTemplates

Concluzie

Acest tutorial a acoperit câteva tehnici interesante despre cum să afișați dinamic diferiți ani financiari în rapoartele LuckyTemplates. Exemplul a venit de fapt dintr-un scenariu real pe care l-a experimentat un client de-al nostru.

Exemplul dat este de natură mai complexă. Dar o poți rezolva oricând cu LuckyTemplates.

Nu există nimic ce nu puteți face în LuckyTemplates din perspectivă analitică.

Trebuie doar să înțelegeți importanța utilizării variabilelor , configurarea corectă a modelului de date , folosirea tabelelor suport și apoi elaborarea unei logici care vă permite să creați un calcul dinamic și o vizualizare. 

Consultați linkurile de mai jos pentru mai multe exemple și conținut similar.

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