Oprettelse af en valutaomregningstabel i LuckyTemplates

I denne øvelse skal vi lære, hvordan du opretter en valutaomregningstabel for Salg i LuckyTemplates ved hjælp af DAX-mål. Du kan se den fulde video af denne tutorial nederst på denne blog.

Ved at bruge denne teknik behøver vi kun at oprette en simpel slicer for at konvertere en valuta til en anden. Dette er især nyttigt, når du har at gøre med data, der indeholder flere valutaer i LuckyTemplates.

Til denne demonstration vil vi bruge World Wide Importers-databasen fra Microsoft.

Indholdsfortegnelse

Anvendte forudsætninger

Disse er de grundlæggende antagelser anvendt i dette eksempel:

Oprettelse af en valutaomregningstabel i LuckyTemplates

For den første antagelse kan dette ske, hvis vores kildedata ikke har data for weekender eller helligdage. Selvom der ikke er nogen faktisk kurs på de specifikke dage, betyder det ikke, at en kurs ikke eksisterer.

Den anden antagelse er, at vi har en valutakursdimensionstabel. Vi kan oprette dette baseret på vores faktiske valutakurser og derefter tilføje forskellige felter til det.

Dernæst vil vi også antage, at Salg (målet brugt i dette tilfælde) konverteres på den dato, salget finder sted. Vi kunne tage månedens gennemsnitlige kurs eller vælge ikke at konvertere den til en bestemt valuta før slutningen af ​​måneden.

Der er flere måder at se dette på, som afhænger af de forskellige virksomheders krav. Men til denne demo vil vi bare sige, at vi vil konvertere den den dag, salget fandt sted.

Vi vil også antage, at alle indledende salg er i USD.

Datamodellen fra verdensomspændende importører

Lad os tage et kig på

Oprettelse af en valutaomregningstabel i LuckyTemplates

Igen kommer dette fra World Wide Importers database.

Vi har to faktatabeller – en salgstabel og en valutakurstabel. Vi kan se, at de to faktatabeller er relateret til DimDate-tabellen fra datokolonnen. Dette vil blive brugt som et filter til en matrix eller tabel.

DimCurrencyRates-tabellen er relateret til FactCurrencyRates-tabellen baseret på valutakurstickeren.

Hvis vi nu tager et kig på DimCurrencyRates-tabellen, kan vi se, at tickeren er den unikke værdi, der vil være relateret til FactCurrencyRates-tabellen.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Der er også en kolonne, der indeholder det fulde navn på tickeren, hvis nogle brugere ikke er bekendt med forkortelserne.

De ledende tekst- og formatkolonner vil ikke blive brugt i denne demo. De vil kun tjene som kolonner, der giver os mulighed for at formatere valutaen korrekt ved kun at bruge ét mål.

Sorteringsrækkefølgen er, hvordan disse valutaer vil blive set i et udsnit. USD er den mest brugte, så den er placeret øverst. Det er et mere bekvemt arrangement sammenlignet med at gøre det alfabetisk. 

Konvertering af valutaer i LuckyTemplates

1. Opret en grundlæggende foranstaltning

Det første skridt er at oprette en grundlæggende foranstaltning.

Oprettelse af en valutaomregningstabel i LuckyTemplates

I dette tilfælde bruger vi Total Sales. Til denne demo har vi ikke en kolonne i alt salg, så vi bruger til at iterere faktasalget og få mængden ganget med enhedsprisen.

Tabellen viser blot datoen og det samlede salg:

Oprettelse af en valutaomregningstabel i LuckyTemplates

2. Tilføj A Slicer

Til næste trin vil vi tilføje en udsnitsmaskine fra vores dimensionsvalutakurstabeller. Vi vil bruge det fulde navn på valutaerne.

Oprettelse af en valutaomregningstabel i LuckyTemplates

3. Tilføj den valgte valuta og den aktuelle dato

Vi skal have to yderligere foranstaltninger for at hjælpe os med at finde ud af, hvilken valuta brugeren har valgt.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Hvis en bruger vælger mere end én valuta, vil den automatisk bruge standarden, som er USD. 

Standardvalutaen vil afhænge af forretningskravene. Dette kan også gøres for at vise et tomt felt eller en fejl.

Nu er den aktuelle dato også vigtig for denne teknik. Og når vi siger nuværende dato, henviser vi ikke til datoen i dag. I stedet betyder det datoen for den aktuelle filterkontekst.

Vi vil også gerne vide, hvor vi er, hvilket igen refererer til vores status i den aktuelle filterkontekst. 

4. Tilføj det konverterede salgsmål

Lad os nu gå til til filtabellen og bestemme, hvordan disse sammensættes for at få en konverteret værdi. 

Dette er den sidste foranstaltning for at få det konverterede salg.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Variabler bruges, fordi de rydder op i koden og gør det lettere at fejlfinde.

Vi vil gerne vide, hvor vi er på den aktuelle dato, så vi har en variabel defineret som Dato. Vi har også den valuta, vi har valgt.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Dette er de to foregående mål, vi lige har oprettet.

Vi medtager også det mål, vi vil konvertere.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Denne dimension kunne ændres til hvad som helst. Det kan blandt andet være Profit eller Margin. Men for dette eksempel holder vi os til det samlede salg.

For at vide, hvilken kurs vi skal give, skal vi slå krydsraten op i tabellen FactCurrencyRates.

Oprettelse af en valutaomregningstabel i LuckyTemplates

For at slå den valgte valuta op, bruger vi ticker fra samme tabel. Dette er grunden til, at CurrencySelected er blevet sat op ved hjælp af en ticker.

Med denne opsætning vil den aktuelle filterkontekst kun trække én krydskurs tilbage, fordi der kun er valgt én valuta ad gangen. 

Dernæst behøver vi kun at gange satsen med vores salg for at få den konverterede værdi.

Oprettelse af en valutaomregningstabel i LuckyTemplates

5. Opsætning af valutaomregningstabellen

Hvis vi tager det fulde navn på valutakurstabellen og placerer det under kolonner, vil vi se beløbene præsenteret i alle de forskellige valutaer.

Oprettelse af en valutaomregningstabel i LuckyTemplates

Oprettelse af en valutaomregningstabel i LuckyTemplates

Så du har et mål, konverteret salg, som hurtigt oprettede en valutaomregningstabel, der indeholder salgsbeløbet præsenteret som 20 forskellige valutaer. 

Konklusion

Denne teknik præsenterede en enkel måde at skabe entabel i LuckyTemplates.

Nøglen til at gøre tingene enkle er at sikre, at vi ikke gentager koder, mål og formler. Det hele kræver lidt kreativ tænkning for at finde løsninger, der gør valutaomregning i LuckyTemplates nemmere.

Jeg håber, du har lært meget af denne teknik.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.