Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe von DAX-Kennzahlen eine Währungsumrechnungstabelle für Verkäufe in LuckyTemplates erstellen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Mit dieser Technik müssten wir nur einen einfachen Slicer erstellen, um eine Währung in eine andere umzurechnen. Dies ist besonders nützlich, wenn Sie in LuckyTemplates mit Daten arbeiten, die mehrere Währungen enthalten.

Für diese Demonstration verwenden wir die World Wide Importers-Datenbank von Microsoft.

Inhaltsverzeichnis

Verwendete Annahmen

Dies sind die Grundannahmen, die in diesem Beispiel angewendet werden:

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Nach der ersten Annahme könnte dies passieren, wenn unsere Quelldaten keine Daten für Wochenenden oder Feiertage enthalten. Auch wenn es an diesen bestimmten Tagen keinen tatsächlichen Tarif gibt, bedeutet das nicht, dass es keinen Tarif gibt.

Die zweite Annahme ist, dass wir über eine Währungskurs-Dimensionstabelle verfügen. Wir können dies auf der Grundlage unserer tatsächlichen Währungskurse erstellen und ihm dann verschiedene Felder hinzufügen.

Als Nächstes gehen wir außerdem davon aus, dass „Umsätze“ (die in diesem Fall verwendete Kennzahl) zum Zeitpunkt des Verkaufs umgerechnet werden. Wir können den Durchschnittskurs des Monats verwenden oder uns dafür entscheiden, ihn erst am Monatsende in eine bestimmte Währung umzurechnen.

Es gibt verschiedene Möglichkeiten, dies anzuzeigen, die von den unterschiedlichen Anforderungen der Unternehmen abhängen. Aber für diese Demo sagen wir nur, dass wir sie am Tag des Verkaufs umwandeln wollen.

Wir gehen außerdem davon aus, dass alle anfänglichen Verkäufe in USD getätigt werden.

Das Datenmodell von weltweiten Importeuren

Werfen wir einen Blick auf das Datenmodell

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Auch dies stammt aus der World Wide Importers-Datenbank.

Wir haben zwei Faktentabellen – eine Verkaufstabelle und eine Währungskurstabelle. Anhand der Datumsspalte können wir erkennen, dass die beiden Faktentabellen mit der DimDate-Tabelle in Zusammenhang stehen. Dies wird als Filter für eine Matrix oder Tabelle verwendet.

Die DimCurrencyRates-Tabelle ist basierend auf dem Währungskursticker mit der FactCurrencyRates-Tabelle verknüpft.

Wenn wir uns nun die Tabelle „DimCurrencyRates“ ansehen, können wir sehen, dass der Ticker der eindeutige Wert ist, der mit der Tabelle „FactCurrencyRates“ verknüpft wird.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Es gibt auch eine Spalte mit dem vollständigen Namen des Tickers für den Fall, dass einige Benutzer mit den Abkürzungen nicht vertraut sind.

Die führenden Text- und Formatspalten werden in dieser Demo nicht verwendet. Sie dienen nur als Spalten, die es uns ermöglichen, die Währung mit nur einer Kennzahl entsprechend zu formatieren.

Die Sortierreihenfolge bestimmt, wie diese Währungen in einem Slicer angezeigt werden. USD wird am häufigsten verwendet und steht daher ganz oben. Dies ist eine praktischere Anordnung als die alphabetische Anordnung. 

Währungen in LuckyTemplates umrechnen

1. Erstellen Sie eine Basismaßnahme

Der erste Schritt besteht darin, eine Basismaßnahme zu erstellen.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

In diesem Fall verwenden wir den Gesamtumsatz. Für diese Demo haben wir keine Spalte „Total Sales“, also verwenden wir , um die FactSales zu iterieren und die Menge mit dem Stückpreis zu multiplizieren.

Die Tabelle zeigt lediglich das Datum und den Gesamtumsatz:

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

2. Fügen Sie einen Slicer hinzu

Im nächsten Schritt fügen wir einen Slicer aus den Währungskurstabellen unserer Dimension hinzu. Wir werden den vollständigen Namen der Währungen verwenden.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

3. Fügen Sie die ausgewählte Währung und die aktuellen Datumsmaße hinzu

Wir benötigen zwei zusätzliche Maßnahmen, um die vom Benutzer ausgewählte Währung herauszufinden.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Wenn ein Benutzer mehr als eine Währung auswählt, wird automatisch die Standardwährung USD verwendet. 

Die Standardwährung hängt von den Geschäftsanforderungen ab. Dies kann auch so erfolgen, dass ein Leerzeichen oder ein Fehler angezeigt wird.

Nun ist auch bei dieser Technik das aktuelle Datum wichtig. Und wenn wir von aktuellem Datum sprechen, beziehen wir uns nicht auf das heutige Datum. Stattdessen handelt es sich um das Datum für den aktuellen Filterkontext.

Wir möchten auch wissen, wo wir uns befinden, was sich wiederum auf unseren Status im aktuellen Filterkontext bezieht. 

4. Fügen Sie die konvertierte Verkaufskennzahl hinzu

Gehen wir nun zur Dateitabelle und bestimmen, wie diese zusammengesetzt werden, um einen konvertierten Wert zu erhalten. 

Dies ist die letzte Maßnahme, um die umgewandelten Verkäufe zu erhalten.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Variablen werden verwendet, weil sie den Code bereinigen und das Debuggen erleichtern.

Wir möchten wissen, wo wir uns im aktuellen Datum befinden, also haben wir eine Variable als Datum definiert. Wir haben auch die von uns ausgewählte Währung.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Dies sind die beiden vorherigen Kennzahlen, die wir gerade erstellt haben.

Wir beziehen auch die Kennzahl ein, die wir konvertieren möchten.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Diese Dimension kann beliebig geändert werden. Dabei kann es sich unter anderem um Gewinn oder Marge handeln. Aber für dieses Beispiel bleiben wir beim Gesamtumsatz.

Um den Kurs zu erfahren, den wir angeben müssen, schauen wir in der Tabelle „FactCurrencyRates“ nach dem Crossrate.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Um die ausgewählte Währung nachzuschlagen, verwenden wir den Ticker aus derselben Tabelle. Aus diesem Grund wurde „CurrencySelected“ mithilfe eines Tickers eingerichtet.

Bei dieser Einstellung zieht der aktuelle Filterkontext nur einen Kreuzkurs zurück, da jeweils nur eine Währung ausgewählt ist. 

Als nächstes müssen wir nur noch die Rate mit unseren Verkäufen multiplizieren, um den umgerechneten Wert zu erhalten.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

5. Einrichten der Währungsumrechnungstabelle

Wenn wir den vollständigen Namen der Währungskurstabelle nehmen und ihn unter „Spalten“ einfügen, sehen wir die Beträge in allen verschiedenen Währungen.

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Erstellen einer Währungsumrechnungstabelle in LuckyTemplates

Sie haben also eine Kennzahl, „Umgerechneter Umsatz“, die schnell eine Währungsumrechnungstabelle erstellt hat, die den Umsatzbetrag in 20 verschiedenen Währungen enthält. 

Abschluss

Diese Technik stellte eine einfache Möglichkeit dar, eine Währungsumrechnungstabelle in LuckyTemplates zu erstellen .

Der Schlüssel zur Vereinfachung besteht darin, sicherzustellen, dass wir Codes, Maße und Formeln nicht wiederholen. Es erfordert ein wenig kreatives Denken, um Lösungen zu finden, die die Währungsumrechnung in LuckyTemplates einfacher machen.

Ich hoffe, Sie haben durch diese Technik viel gelernt.

Alles Gute,


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst