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,


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.