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,


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.