LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Det er mange tilfeller med finansiell analyse der vi trenger å integrere valutakurser, og vi kan gjøre dette enkelt i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg har faktisk vist et eksempel på hvordan du gjør dette ved å bruke i LuckyTemplates.

Imidlertid fant jeg et lite problem med den spesielle funksjonen jeg gikk gjennom i den første videoen som jeg ikke var klar over på det tidspunktet.

Problemet var at valutakurstabellen ikke hadde noen valutakurser oppført i helgen, men vi solgte varer i helgen.

Det som skjedde var at det solgte beløpet ble delt på et blankt tall. Som et resultat fikk vi dette uendelige resultatet, som var fordi det i utgangspunktet ikke var noe resultat å vise frem.

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Så det vi trengte å gjøre var noe litt mer avansert i vår DAX-formel.

Vi må faktisk normalisere valutakursen. Uansett hva resultatet var i tabellen for fredagen, må vi kopiere det til lørdag og søndag.

Vi må gjenskape det inne i LuckyTemplates med formelen vår, og i denne opplæringen går jeg gjennom hvordan du gjør det.

Men før vi kommer inn på den oppdaterte formelen, vil vi først se på hvordan vi håndterer valutakurser og flere valutaer i LuckyTemplates ved å bruke funksjonen .

Innholdsfortegnelse

Håndtere flere valutaer ved å bruke LOOKUPVALUE

Vi legger LOOKUPVALUE-funksjonen i en iterasjonsfunksjon, som er SUMX. 

Her ønsker vi å summere inntektene, men vi justerer hver eneste rad i Sales Data-tabellen. På denne måten har vi de tilhørende valutakursene for hvert salg.

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

LOOKUPVALUE-funksjonen er bokstavelig talt å "slå opp" verdien for den aktuelle valutakursen på bestemte datoer og annen relevant informasjon for SUMX-beregningen din.

I denne formelen vil hvert enkelt salg bli justert for valutakursen på den aktuelle datoen. 

Feil i LOOKUPVALUE-formelen

Formelen med LOOKUPVALUE er faktisk ikke dårlig. Det eneste problemet med det er at det ikke var noen valutakurs i helgene.

Ved første øyekast ville vi ikke legge merke til det når vi ser på de historiske dataene. Det ser ut til at hver eneste dag har en valutakurs.

Men når vi ser nærmere etter, mangler faktisk helgene. Dette betyr at resultatet av beregningen ikke er nøyaktig.

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Løsningen er å sette et tall i helgen. Og for å gjøre dette bruker vi fredagsnummeret og drar det over lørdag og søndag fordi valutaer ikke handles på en helg.

Håndtere flere valutaer ved å bruke LASTNONBLANK

For å oppnå løsningen på det manglende helgenummeret, må vi lage en ny formel som utvider fredagsnummeret over lørdag og søndag.

Her er formelen:

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Denne formelen, som jeg kalte Exchange Rate Normalized , bruker en variabel (VAR) med FILTER (RevisedDates) som er inkorporert i CALCULATE medfunksjon.

LASTNONBLANK ser på den siste valutakursen i en RevisedDates- tabell, som vi brukte i kombinasjon med FILTER-funksjonen.

RevisedDates-tabellen ser tilbake på tre dager, og fanger deretter den siste valutakursen som eksisterer på disse dagene.

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Vi kan deretter integrere denne valutakursnormaliserte formelen i vår Total Sales Ccy Adj. formel, forenkle den.

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer

Slik ser dataene dine ut med den oppdaterte Total Sales Ccy Adj. formel med Exchange Rate Normalized som strekker seg fredag ​​over helgen:

LuckyTemplates valutakurser: En oppdatering til administrasjon av flere valutaer



Konklusjon

Denne bloggen diskuterer den oppdaterte formelen for håndtering av flere valutaer i LuckyTemplates.

I stedet for å bruke LOOKUPVALUE, bruker vi LASTNONBLANK-funksjonen i en egen formel, Exchange Rate Normalized, som deretter inkorporeres i vår beregning for Total Sales Ccy Adj.

Det var ikke lett å komme opp med denne formelen, men den er et veldig kraftig verktøy for beregningene dine.

Det er litt til det fra et DAX-perspektiv. Men hvis du kan sette deg inn i hvordan dette fungerer, spesielt LASTNONBLANK-funksjonen , så er det mange implikasjoner av lignende teknikker på tvers av mange analytiske scenarier du kanskje må analysere på en daglig basis.

Jubel,


LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.