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,


Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

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.