Crearea unui tabel de conversie valutară în LuckyTemplates

În acest tutorial, vom învăța cum să creăm un tabel de conversie valutară pentru vânzări în LuckyTemplates folosind măsuri DAX. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Folosind această tehnică, ar trebui doar să creăm un simplu slicer pentru a converti o monedă în alta. Acest lucru este util în special atunci când aveți de-a face cu date care conțin mai multe monede în LuckyTemplates.

Pentru această demonstrație, vom folosi baza de date World Wide Importers de la Microsoft.

Cuprins

Ipoteze utilizate

Acestea sunt ipotezele de bază aplicate în acest exemplu:

Crearea unui tabel de conversie valutară în LuckyTemplates

Pentru prima ipoteză, acest lucru s-ar putea întâmpla dacă datele noastre sursă nu au date pentru weekend sau sărbători. Chiar dacă nu există o rată reală în acele zile, aceasta nu înseamnă că nu există o rată.

A doua ipoteză este că avem un tabel de dimensiuni ale cursului valutar. Putem crea acest lucru pe baza ratelor valutare reale și apoi îi putem adăuga câmpuri diferite.

În continuare, vom presupune, de asemenea, că vânzările (măsura utilizată în acest caz) sunt convertite la data la care are loc vânzarea. Am putea să luăm rata medie a lunii sau să alegem să nu o convertim într-o anumită monedă până la sfârșitul lunii.

Există mai multe moduri de a vizualiza acest lucru, care depind de cerințele diferite ale companiilor. Dar pentru acest demo, vom spune doar că vrem să-l convertim în ziua în care a avut loc vânzarea.

De asemenea, vom presupune că toate vânzările inițiale realizate sunt în USD.

Modelul de date de la importatorii mondiali

Să aruncăm o privire la modelul de date

Crearea unui tabel de conversie valutară în LuckyTemplates

Din nou, aceasta provine din baza de date World Wide Importers.

Avem două tabele de fapte – un tabel de vânzări și un tabel de cursuri valutare. Putem vedea că cele două tabele de fapte sunt legate de tabelul DimDate din coloana de date. Acesta va fi folosit ca filtru pentru o matrice sau un tabel.

Tabelul DimCurrencyRates este legat de tabelul FactCurrencyRates pe baza indicatorului cursului valutar.

Acum, dacă aruncăm o privire la tabelul DimCurrencyRates, putem vedea că ticker-ul este valoarea unică care va fi legată de tabelul FactCurrencyRates.

Crearea unui tabel de conversie valutară în LuckyTemplates

Există, de asemenea, o coloană care conține numele complet al tickerului în cazul în care unii utilizatori nu sunt familiarizați cu abrevierile.

Coloanele de text și format nu vor fi folosite în această demonstrație. Acestea vor servi doar ca coloane care ne permit să formatăm moneda în mod corespunzător folosind o singură măsură.

Ordinea de sortare este modul în care aceste monede vor fi vizualizate într-un slicer. USD este cel mai des folosit, așa că este plasat în partea de sus. Este un aranjament mai convenabil în comparație cu a-l face alfabetic. 

Conversia monedelor în LuckyTemplates

1. Creați o măsură de bază

Primul pas este crearea unei măsuri de bază.

Crearea unui tabel de conversie valutară în LuckyTemplates

În acest caz, folosim Vânzări totale. Pentru această demonstrație, nu avem o coloană Total Sales, așa că folosim pentru a repeta FactSales și a obține cantitatea înmulțită cu prețul unitar.

Tabelul arată pur și simplu data și vânzările totale:

Crearea unui tabel de conversie valutară în LuckyTemplates

2. Adăugați un Slicer

Pentru pasul următor, vom adăuga un slicer din tabelele noastre cu rate valutare. Vom folosi numele complet al monedelor.

Crearea unui tabel de conversie valutară în LuckyTemplates

3. Adăugați moneda selectată și măsurarea datei curente

Trebuie să avem două măsuri suplimentare care să ne ajute să aflăm moneda selectată de utilizator.

Crearea unui tabel de conversie valutară în LuckyTemplates

Dacă un utilizator selectează mai mult de o monedă, va folosi automat valoarea implicită, care este USD. 

Moneda implicită va depinde de cerințele afacerii. Acest lucru poate fi făcut și pentru a afișa un gol sau o eroare.

Acum, data curentă este, de asemenea, importantă pentru această tehnică. Și când spunem data curentă, nu ne referim la data de astăzi. În schimb, înseamnă data pentru contextul curent al filtrului.

De asemenea, vrem să știm unde ne aflăm, ceea ce se referă din nou la starea noastră în contextul actual al filtrului. 

4. Adăugați măsura de vânzări convertită

Să mergem acum la tabelul de fișiere și să stabilim cum să le punem împreună pentru a obține o valoare convertită. 

Aceasta este măsura finală pentru a obține vânzările convertite.

Crearea unui tabel de conversie valutară în LuckyTemplates

Variabilele sunt folosite deoarece curăță codul și îl fac mai ușor de depanat.

Vrem să știm unde ne aflăm la data curentă, așa că avem o variabilă definită ca Data. Avem și moneda pe care am selectat-o.

Crearea unui tabel de conversie valutară în LuckyTemplates

Acestea sunt cele două măsuri anterioare pe care tocmai le-am creat.

Includem și măsura pe care vrem să o transformăm.

Crearea unui tabel de conversie valutară în LuckyTemplates

Această dimensiune poate fi schimbată în orice. Ar putea fi Profit sau Marja, printre altele. Dar, pentru acest exemplu, rămânem cu vânzările totale.

Pentru a ști rata pe care trebuie să o oferim, vom căuta rata încrucișată în tabelul FactCurrencyRates.

Crearea unui tabel de conversie valutară în LuckyTemplates

Pentru a căuta moneda selectată, folosim Ticker-ul din același tabel. Acesta este motivul pentru care CurrencySelected a fost configurat folosind un ticker.

Cu această configurație, contextul actual al filtrului va retrage doar o singură rată încrucișată, deoarece există o singură monedă selectată la un moment dat. 

În continuare, trebuie doar să înmulțim Rata cu vânzările noastre pentru a obține valoarea convertită.

Crearea unui tabel de conversie valutară în LuckyTemplates

5. Configurarea tabelului de conversie valutară

Dacă luăm numele complet al tabelului ratelor valutare și îl punem sub Coloane, vom vedea sumele prezentate în toate diferitele valute.

Crearea unui tabel de conversie valutară în LuckyTemplates

Crearea unui tabel de conversie valutară în LuckyTemplates

Deci, aveți o măsură, Vânzări convertite, care a creat rapid un tabel de conversie valutară care conține suma vânzărilor prezentată ca 20 de valute diferite. 

Concluzie

Această tehnică a prezentat o modalitate simplă de a crea un tabel de conversie valutară în LuckyTemplates.

Cheia pentru a simplifica lucrurile este să ne asigurăm că nu repetăm ​​codurile, măsurile și formulele. Totul are nevoie de un pic de gândire creativă pentru a găsi soluții care ușurează conversia valutară în LuckyTemplates.

Sper că ați învățat multe din această tehnică.

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