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.
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:
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å.
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.
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.
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:
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.
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.
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.
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.
Dette er de to foregående tiltakene vi nettopp har laget.
Vi inkluderer også tiltaket vi ønsker å konvertere.
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.
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.
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.
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,
Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.
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.
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.
I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.
Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.
I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.
For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.
LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.
Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.