Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Există multe cazuri de analiză financiară în care trebuie să integrăm ratele de schimb și putem face acest lucru cu ușurință în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

De fapt, am arătat un exemplu despre cum să faci asta folosind funcția LOOKUPVALUE în LuckyTemplates.

Cu toate acestea, am găsit o mică problemă cu funcția specială prin care am trecut în videoclipul inițial, de care nu mi-am dat seama la momentul respectiv.

Problema a fost că tabelul de curs valutar nu avea niciun curs de schimb listat în weekend, dar am vândut bunuri în weekend.

Ceea ce se întâmpla era că suma vândută era împărțită la un număr necompletat. Drept urmare, obțineam acest rezultat infinit, ceea ce se datora faptului că practic nu exista niciun rezultat de prezentat.

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Deci, ceea ce trebuia să facem a fost ceva puțin mai avansat în formula noastră DAX.

Trebuie să normalizăm efectiv cursul de schimb. Oricare ar fi rezultatul în tabelul pentru vineri, trebuie să-l copiem sâmbătă și duminică.

Trebuie să refacem acest lucru în interiorul LuckyTemplates cu formula noastră și, în acest tutorial, voi expune cum faci asta.

Dar, înainte de a intra în formula actualizată, vom analiza mai întâi modul în care gestionăm ratele de schimb și mai multe valute în LuckyTemplates folosind funcția LOOKUPVALUE .

Cuprins

Gestionarea mai multor monede folosind LOOKUPVALUE

Am pus funcția LOOKUPVALUE într-o funcție de iterare, care este SUMX. 

Aici, vrem să însumăm venitul, dar ajustăm fiecare rând din tabelul Datele vânzărilor. În acest fel, avem cursurile de schimb asociate pentru fiecare vânzare.

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Funcția LOOKUPVALUE este literalmente „căută” valoarea cursului de schimb în anumite date și alte informații relevante pentru calculul SUMX.

În această formulă, fiecare vânzare va fi ajustată pentru cursul valutar de la data respectivă. 

Defect în formula LOOKUPVALUE

Formula cu LOOKUPVALUE nu este de fapt rea. Singura problemă este că nu exista curs de schimb valutar în weekend.

La prima vedere, nu am observa acest lucru când ne uităm la datele istorice. Se pare că fiecare zi are un curs de schimb valutar.

Totuși, când ne uităm mai atent, weekend-urile lipsesc de fapt. Aceasta înseamnă că rezultatul calculului nu este exact.

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Soluția este să setați un număr în weekend. Și pentru a face acest lucru, folosim numărul de vineri și îl tragem peste sâmbătă și duminică, deoarece valutele nu se tranzacționează în weekend.

Gestionarea mai multor valute folosind LASTNONBLANK

Pentru a obține soluția la numărul de weekend lipsă, trebuie să creăm o nouă formulă care extinde numărul de vineri peste sâmbătă și duminică.

Iată formula:

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Această formulă, pe care am numit- o Rata de schimb normalizată , folosește o variabilă (VAR) cu FILTER (RevisedDates) care este încorporată în CALCULATE cu funcția LASTNONBLANK .

LASTNONBLANK analizează ultimul curs de schimb dintr-un tabel RevisedDates , pe care l-am folosit în combinație cu funcția FILTER.

Tabelul RevisedDates se uită înapoi la trei zile și apoi preia ultimul curs de schimb care există în acele zile.

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Putem apoi integra această formulă normalizată a cursului de schimb în Vânzările totale Ccy Adj. formula, simplificând-o.

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Așa arată datele dvs. cu ajustarea Ccy Total Vânzări actualizată. formula cu cursul de schimb normalizat care se extinde vineri în weekend:

Rate de schimb LuckyTemplates: o actualizare pentru gestionarea mai multor monede

Logica cu mai multe monede în LuckyTemplates – LOOKUPVALUE Exemplu Cum să descărcați cele mai recente cursuri de schimb în modelul dvs. LuckyTemplates Cum să faceți față produselor care au prețuri în schimbare Oră suplimentară în LuckyTemplates

Concluzie

Acest blog discută formula actualizată pentru gestionarea mai multor monede în LuckyTemplates.

În loc să folosim LOOKUPVALUE, folosim funcția LASTNONBLANK într-o formulă separată, Rata de schimb normalizată, care este apoi încorporată în calculul nostru pentru Total Sales Ccy Adj.

A găsi această formulă nu a fost ușor, dar este un instrument foarte puternic pentru calculele tale.

Există puțin din perspectiva DAX. Cu toate acestea, dacă vă puteți înțelege cum funcționează acest lucru, în special funcția LASTNONBLANK , atunci există multe implicații ale tehnicilor similare în multe scenarii analitice pe care s-ar putea să vă aflați că trebuie să le analizați de zi cu zi.

Noroc,

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