Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Ett riktigt vanligt scenario inom finansiell analys är att behöva integrera valutakurser över dina transaktionsdata. För det mesta registreras försäljningsdata faktiskt oavsett valuta och valutanamnet eller koden placeras bara i en kolumn. Och det kan vara antingen USD, AUD, GBP, men det är faktiskt inte justerat av valutakursen för dig. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Så vad du måste göra är att integrera en hel del historiska växelkurser, för med tiden förändras växelkurserna. Och så beroende på vilken dag du sålde något, kommer växelkursen att vara väldigt olika. Jag ska visa hur du kan lösa detta inuti LuckyTemplates.

Det är lite du måste förstå, särskilt kring datamodellen som jag vet är ett relativt nytt koncept för många människor. Men jag visar dig många av mina bästa praxis här och sedan hur du tar in denna växelkursinformation i din försäljning eller din transaktionstabell.

Innehållsförteckning

Hantera flera valutor i LuckyTemplates

För dagens blogg vill jag prata om hur man hanterar flera valutor inuti LuckyTemplates. Jag ser många av dessa frågor på forumen och det är ett vanligt problem speciellt för revisorer eller finansmän som behöver räkna ut värdet av sin potentiella försäljning med hjälp av sin hemmavaluta.

Det finns några krångligheter inblandade i det här scenariot och jag ska prata om hur du kan lösa dem. Först ska jag visa hur du kan integrera valutatabellen i vår datamodell från baksidan. Jag kommer att klicka på Redigera frågor och sedan på Växelkurser. När jag klickar på Navigation kommer du att se datum- och valutaparen.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Detta är ett ganska vanligt scenario eftersom det är så här valutainformation hämtas. Formatet ovan är hur du får data; ibland skickar en bank det till dig och ibland kan du ladda ner det online. Tyvärr är detta inte alls användbart om du vill inkludera denna data i farten i dina beräkningar.

Osvängbara kolumner

Vad vi måste göra är att öppna dessa kolumner och klicka igenom tills vi har kolumnerna vi behöver, som i det här fallet är kolumnen Datum, Valutapar, Kolumnen Utländsk valuta och Växelkurskolumnen. Vi vill ha en rad per datum och per valuta.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Detta är en av de viktigaste sakerna du måste göra för att införliva detta i din LuckyTemplates-modell. Vi ska spara detta och sedan hoppa tillbaka till modellen.

Hur datamodellen fungerar

Jag ska visa dig inställningen för datamodellen här. Vi har försäljningsdata , datum för vår försäljning ( datumtabell ) och produkterna ( produktdatatabell ) vi säljer till kunder ( kunddatatabell ) i specifika regioner runt om i världen ( försäljningsregioner ).

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Tabellen Försäljningsdata är där vi ska göra alla våra beräkningar. Vi har en valutakodkolumn anpassad till regionen som vi säljer till. Kolumnen Totala intäkter visar de totala intäkterna i den särskilda valutan som vi sålde den till så vi kan helt enkelt inte summera totala intäkter och kalla det vår totala försäljning. Det är helt fel. Vi måste få varje enskild försäljning vi gjort och överföra den tillbaka till vår hemmavaluta, som i det här exemplet är Kiwi-dollar.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Det vi kan göra är att länka upp vår växelkurstabell till tabellen Datum och sedan länka upp tabellen Datum till tabellen Försäljningsdata.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

På så sätt kan vi utarbeta en formel för var och en av dessa individuella belopp med valutan justerad. Först får vi vår summa av totala intäkter och drar in den i tabellen. Som ni ser är detta en helt felaktig siffra. Det berättar inte alls hur mycket vi faktiskt har sålt eftersom det är i japanska yen, kanadensiska dollar, euro, etc. så det är bara meningslösa siffror.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

LOOKUPVALUE-funktionen

Vad vi behöver göra är att använda en funktion som heteroch placera den i en itererande funktion. Vi kommer att lägga LOOKUPVALUE inuti SUMX eftersom vi i slutändan summerar intäkter, men vi måste också justera varje enskild rad i försäljningsdatatabellen och varje enskild intäkt som härrör från en försäljning och dividera den med tillhörande växelkurs.

Det första värdet efter LOOKUPVALUE är det vi vill hämta, så i det här fallet vill vi hämta växelkursen från växelkurstabellen vi skapade. Vi vill också se till att datumet är detsamma som försäljningsorderdatumet och att den utländska valutan är densamma som valutakoden i tabellen försäljningsdata.

LOOKUPVALUE kommer att justera varje enskild försäljningsartikel för valutakursen på en viss dag.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Total försäljningsvaluta justerad

När vi tittar på vår totala försäljningsvalutajusterade tabell vet vi direkt att detta inte är korrekt.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Den utländska valutan kommer fråntabellen, som inte har något samband med tabellen Försäljningsdata, vilket är varifrån vår totala försäljning kommer.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Vad vi behöver göra är att justera detta efter valutan inom försäljningsregionen. Nu kan du se per dag var dessa försäljningar kommer ifrån per valuta.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Nyckeln här är valutajusteringen och processen att avpivotera kolumnerna så att växelkursen var i en rad.

Flera valutor logik i LuckyTemplates – ETT LOOKUPVALUE Exempel

Slutsats

I det här inlägget behövde vi gå till datamodellen för att se till att det fanns en relation från kolumnen Datum till kolumnen Växelkurser. Vi skrev även avancerad logik inuti SUMX-funktionen. Eftersom SUMX är en iterator gick den till tabellen Försäljningsdata och sedan för varje enskild rad i den här tabellen gick den Total Revenue dividerat med växelkursen för den specifika valutan på det specifika datumet. Så här uppnådde vi den totala försäljningsvalutan justerad i vår formel.

Om du nu gör detta effektivt blir det väldigt smidigt att göra dessa beräkningar. Genom att förstå hur man sorterar datamodellen och även hur man använder denLOOKUPVALUE, du har möjlighet att mycket enkelt köra valutajusterade beräkningar. Inte nog med det, du kan också dynamiskt titta på dina resultat beroende på vilken valuta du vill titta på det i.

Så många applikationer för detta, speciellt i finansvärlden eller någon organisation som säljer varor i många olika valutor. Mycket tillämplig på en verklig situation. Förhoppningsvis hjälper detta dem som stöter på detta problem och letar efter en lösning.

Lycka till med att implementera denna teknik själv.


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.