Opprette en valutaomregningstabell i LuckyTemplates

I denne opplæringen skal vi lære hvordan du lager en valutakonverteringstabell for Salg i LuckyTemplates ved hjelp av DAX-mål. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Ved å bruke denne teknikken trenger vi bare å lage en enkel slicer for å konvertere en valuta til en annen. Dette er spesielt nyttig når du arbeider med data som inneholder flere valutaer i LuckyTemplates.

For denne demonstrasjonen vil vi bruke World Wide Importers-databasen fra Microsoft.

Innholdsfortegnelse

Forutsetninger brukt

Dette er de grunnleggende forutsetningene brukt i dette eksemplet:

Opprette en valutaomregningstabell i LuckyTemplates

For den første antagelsen kan dette skje hvis kildedataene våre ikke har data for helger eller helligdager. Selv om det ikke er noen faktisk kurs på de spesifikke dagene, betyr det ikke at en kurs ikke eksisterer.

Den andre antakelsen er at vi har en valutakursdimensjonstabell. Vi kan lage dette basert på våre faktiske valutakurser og deretter legge til forskjellige felt til det.

Deretter skal vi også anta at salg (målet som brukes i dette tilfellet) konverteres på datoen salget finner sted. Vi kan ta månedens gjennomsnittskurs eller velge å ikke konvertere den til en bestemt valuta før slutten av måneden.

Det er flere måter å se dette på, som avhenger av de ulike virksomhetenes behov. Men for denne demoen skal vi bare si at vi ønsker å konvertere den den dagen salget fant sted.

Vi kommer også til å anta at alle innledende salg er i USD.

Datamodellen fra verdensomspennende importører

La oss ta en titt på

Opprette en valutaomregningstabell i LuckyTemplates

Igjen, dette kommer fra World Wide Importers-databasen.

Vi har to faktatabeller – en salgstabell og en valutakurstabell. Vi kan se at de to faktatabellene er relatert til DimDate-tabellen fra datokolonnen. Dette vil bli brukt som et filter for en matrise eller tabell.

DimCurrencyRates-tabellen er relatert til FactCurrencyRates-tabellen basert på valutakurstickeren.

Nå, hvis vi tar en titt på DimCurrencyRates-tabellen, kan vi se at tickeren er den unike verdien som vil være relatert til FactCurrencyRates-tabellen.

Opprette en valutaomregningstabell i LuckyTemplates

Det er også en kolonne som inneholder hele navnet på tickeren i tilfelle noen brukere ikke er kjent med forkortelsene.

De ledende tekst- og formatkolonnene kommer ikke til å bli brukt i denne demoen. De vil bare tjene som kolonner som lar oss formatere valutaen riktig ved å bruke bare ett mål.

Sorteringsrekkefølgen er hvordan disse valutaene vil bli sett i en slicer. USD er den mest brukte, så den er plassert øverst. Det er et mer praktisk arrangement sammenlignet med å gjøre det alfabetisk. 

Konvertering av valutaer i LuckyTemplates

1. Lag et grunnleggende mål

Det første trinnet er å lage et grunnleggende tiltak.

Opprette en valutaomregningstabell i LuckyTemplates

I dette tilfellet bruker vi Totalt salg. For denne demoen har vi ikke en kolonne for totalt salg, så vi bruker til å iterere faktasalget og få mengden multiplisert med enhetsprisen.

Tabellen viser ganske enkelt datoen og totalt salg:

Opprette en valutaomregningstabell i LuckyTemplates

2. Legg til en skjærer

For neste trinn skal vi legge til en slicer fra dimensjonsvalutatabellene våre. Vi kommer til å bruke det fulle navnet på valutaene.

Opprette en valutaomregningstabell i LuckyTemplates

3. Legg til målene for valgt valuta og gjeldende dato

Vi må ha to ekstra tiltak for å hjelpe oss med å finne ut hvilken valuta brukeren valgte.

Opprette en valutaomregningstabell i LuckyTemplates

Hvis en bruker velger mer enn én valuta, vil den automatisk bruke standarden som er USD. 

Standardvalutaen vil avhenge av forretningskravene. Dette kan også gjøres for å vise et tomt felt eller en feil.

Nå er nåværende dato også viktig for denne teknikken. Og når vi sier gjeldende dato, refererer vi ikke til datoen i dag. I stedet betyr det datoen for gjeldende filterkontekst.

Vi ønsker også å vite hvor vi er, noe som igjen refererer til vår status i gjeldende filterkontekst. 

4. Legg til det konverterte salgsmålet

La oss nå gå til filtabellen og bestemme hvordan disse skal settes sammen for å få en konvertert verdi. 

Dette er det siste tiltaket for å få det konverterte salget.

Opprette en valutaomregningstabell i LuckyTemplates

Variabler brukes fordi de rydder opp i koden og gjør det lettere å feilsøke.

Vi ønsker å vite hvor vi er i gjeldende dato, så vi har en variabel definert som Dato. Vi har også valutaen vi har valgt.

Opprette en valutaomregningstabell i LuckyTemplates

Dette er de to foregående tiltakene vi nettopp har laget.

Vi inkluderer også tiltaket vi ønsker å konvertere.

Opprette en valutaomregningstabell i LuckyTemplates

Denne dimensjonen kan endres til hva som helst. Det kan blant annet være Profit eller Margin. Men for dette eksempelet holder vi oss til Totalt salg.

For å vite kursen vi må gi, skal vi slå opp kryssraten i FactCurrencyRates-tabellen.

Opprette en valutaomregningstabell i LuckyTemplates

For å slå opp den valgte valutaen, bruker vi ticker fra samme tabell. Dette er grunnen til at CurrencySelected er satt opp med en ticker.

Med dette oppsettet vil gjeldende filterkontekst bare trekke tilbake én krysskurs fordi det kun er én valuta valgt om gangen. 

Deretter trenger vi bare å multiplisere prisen med salget vårt for å få den konverterte verdien.

Opprette en valutaomregningstabell i LuckyTemplates

5. Sette opp valutaomregningstabellen

Hvis vi tar FullName på valutakurstabellen og legger den under Kolonner, kommer vi til å se beløpene presentert i alle de forskjellige valutaene.

Opprette en valutaomregningstabell i LuckyTemplates

Opprette en valutaomregningstabell i LuckyTemplates

Så du har ett mål, konverterte salg, som raskt opprettet en valutakonverteringstabell som inneholder salgsbeløpet presentert som 20 forskjellige valutaer. 

Konklusjon

Denne teknikken presenterte en enkel måte å lage entabell i LuckyTemplates.

Nøkkelen til å gjøre ting enkelt er å sørge for at vi ikke gjentar koder, mål og formler. Det hele krever litt kreativ tenkning for å finne løsninger som gjør valutakonvertering i LuckyTemplates enklere.

Jeg håper du har lært mye av denne teknikken.

Beste ønsker,


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.