Een valutaconversietabel maken in LuckyTemplates

Een valutaconversietabel maken in LuckyTemplates

In deze zelfstudie leren we hoe u met behulp van DAX-metingen een valutaconversietabel kunt maken voor Sales in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Met deze techniek hoeven we alleen maar een eenvoudige slicer te maken om een ​​valuta om te zetten in een andere. Dit is vooral handig bij het omgaan met gegevens die meerdere valuta's bevatten in LuckyTemplates.

Voor deze demonstratie gebruiken we de World Wide Importers-database van Microsoft.

Inhoudsopgave

Veronderstellingen gebruikt

Dit zijn de basisaannames die in dit voorbeeld zijn toegepast:

Een valutaconversietabel maken in LuckyTemplates

Voor de eerste aanname kan dit gebeuren als onze brongegevens geen gegevens hebben voor de weekenden of vakanties. Zelfs als er op die specifieke dagen geen actueel tarief is, betekent dit niet dat er geen tarief bestaat.

De tweede aanname is dat we een valutakoersdimensietabel hebben. We kunnen dit maken op basis van onze feitelijke valutakoersen en er vervolgens verschillende velden aan toevoegen.

Vervolgens gaan we er ook van uit dat Sales (de maatstaf die in dit geval wordt gebruikt) wordt geconverteerd op de datum waarop de verkoop plaatsvindt. We kunnen de gemiddelde koers van de maand nemen of ervoor kiezen om deze pas aan het einde van de maand om te rekenen naar een specifieke valuta.

Er zijn meerdere manieren om dit te bekijken, afhankelijk van de vereisten van de verschillende bedrijven. Maar voor deze demo gaan we zeggen dat we deze willen converteren op de dag dat de verkoop plaatsvond.

We gaan er ook van uit dat alle initiële verkopen in USD zijn.

Het gegevensmodel van wereldwijde importeurs

Laten we eens kijken naar het datamodel

Een valutaconversietabel maken in LuckyTemplates

Nogmaals, dit komt uit de World Wide Importers-database.

We hebben twee feitentabellen: een verkooptabel en een valutakoersentabel. We kunnen zien dat de twee feitentabellen gerelateerd zijn aan de DimDate-tabel uit de datumkolom. Dit wordt gebruikt als filter voor een matrix of tabel.

De DimCurrencyRates-tabel is gerelateerd aan de FactCurrencyRates-tabel op basis van de valutakoersticker.

Als we nu naar de DimCurrencyRates-tabel kijken, kunnen we zien dat de ticker de unieke waarde is die wordt gerelateerd aan de FactCurrencyRates-tabel.

Een valutaconversietabel maken in LuckyTemplates

Er is ook een kolom met de volledige naam van de ticker voor het geval sommige gebruikers niet bekend zijn met de afkortingen.

De leidende tekst- en opmaakkolommen worden niet gebruikt in deze demo. Ze dienen alleen als kolommen waarmee we de valuta op de juiste manier kunnen formatteren met slechts één maateenheid.

De sorteervolgorde is hoe deze valuta's in een slicer worden bekeken. USD wordt het meest gebruikt en staat daarom bovenaan. Het is een handiger arrangement in vergelijking met het alfabetisch te maken. 

Valuta's omrekenen in LuckyTemplates

1. Creëer een basismaat

De eerste stap is het creëren van een basismaat.

Een valutaconversietabel maken in LuckyTemplates

In dit geval gebruiken we Total Sales. Voor deze demo hebben we geen kolom Totale verkoop, dus gebruiken we om de FactSales te herhalen en de hoeveelheid vermenigvuldigd met de eenheidsprijs te krijgen.

De tabel toont eenvoudig de datum en de totale verkoop:

Een valutaconversietabel maken in LuckyTemplates

2. Voeg een snijmachine toe

Voor de volgende stap gaan we een slicer toevoegen uit onze tabellen met dimensievalutakoersen. We gaan de volledige naam van de valuta's gebruiken.

Een valutaconversietabel maken in LuckyTemplates

3. Voeg de geselecteerde valuta en huidige datummaten toe

We hebben twee aanvullende maatregelen nodig om ons te helpen de valuta te achterhalen die de gebruiker heeft geselecteerd.

Een valutaconversietabel maken in LuckyTemplates

Als een gebruiker meer dan één valuta selecteert, wordt automatisch de standaard gebruikt, namelijk USD. 

De standaardvaluta is afhankelijk van de zakelijke vereisten. Dit kan ook worden gemaakt om een ​​blanco of een fout weer te geven.

Nu is de huidige datum ook belangrijk voor deze techniek. En als we de huidige datum zeggen, hebben we het niet over de datum van vandaag. In plaats daarvan betekent dit de datum voor de huidige filtercontext.

We willen ook weten waar we zijn, wat weer verwijst naar onze status in de huidige filtercontext. 

4. Voeg de geconverteerde verkoopmaatstaf toe

Laten we nu naar de bestandstabel gaan en bepalen hoe we deze samen moeten voegen om een ​​geconverteerde waarde te krijgen. 

Dit is de laatste maatstaf om de geconverteerde verkopen te krijgen.

Een valutaconversietabel maken in LuckyTemplates

Variabelen worden gebruikt omdat ze de code opschonen en het gemakkelijker maken om te debuggen.

We willen weten waar we ons op de huidige datum bevinden, dus hebben we een variabele gedefinieerd als Datum. We hebben ook de valuta die we hebben geselecteerd.

Een valutaconversietabel maken in LuckyTemplates

Dit zijn de vorige twee maatregelen die we zojuist hebben gemaakt.

We voegen ook de maat toe die we willen converteren.

Een valutaconversietabel maken in LuckyTemplates

Deze dimensie kan in alles worden veranderd. Het kan onder andere winst of marge zijn. Maar voor dit voorbeeld houden we het bij Total Sales.

Om te weten welke koers we moeten geven, gaan we de Crossrate opzoeken in de FactCurrencyRates-tabel.

Een valutaconversietabel maken in LuckyTemplates

Om de geselecteerde valuta op te zoeken, gebruiken we de Ticker uit dezelfde tabel. Daarom is CurrencySelected opgezet met behulp van een ticker.

Met deze instelling trekt de huidige filtercontext slechts één kruiskoers terug omdat er slechts één valuta tegelijk is geselecteerd. 

Vervolgens hoeven we alleen het tarief te vermenigvuldigen met onze verkopen om de omgerekende waarde te krijgen.

Een valutaconversietabel maken in LuckyTemplates

5. De valutaconversietabel opzetten

Als we de volledige naam van de valutakoersentabel nemen en deze onder Kolommen plaatsen, zien we de bedragen in alle verschillende valuta's.

Een valutaconversietabel maken in LuckyTemplates

Een valutaconversietabel maken in LuckyTemplates

U hebt dus één meting, Geconverteerde verkopen, die snel een valutaconversietabel creëerde met het verkoopbedrag gepresenteerd als 20 verschillende valuta's. 

Conclusie

Deze techniek bood een eenvoudige manier om een ​​valutaconversietabel te maken in LuckyTemplates.

De sleutel om dingen eenvoudig te maken, is ervoor te zorgen dat we geen codes, metingen en formules herhalen. Er is allemaal een beetje creatief denkvermogen voor nodig om oplossingen te vinden die het omrekenen van valuta in LuckyTemplates eenvoudiger maken.

Ik hoop dat je veel van deze techniek hebt geleerd.

Al het beste,


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten