LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Bei Finanzanalysen gibt es viele Fälle, in denen wir Wechselkurse integrieren müssen, und das können wir problemlos in LuckyTemplates tun. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Ich habe tatsächlich ein Beispiel dafür gezeigt, wie man dies mit der LOOKUPVALUE-Funktion in LuckyTemplates macht.

Allerdings habe ich bei der speziellen Funktion, die ich im ersten Video besprochen habe, ein kleines Problem festgestellt, das mir damals noch nicht bewusst war.

Das Problem bestand darin, dass in der Wechselkurstabelle keine Wechselkurse für das Wochenende aufgeführt waren, wir aber am Wochenende Waren verkauften.

Was geschah, war, dass die verkaufte Menge durch eine leere Zahl dividiert wurde. Als Ergebnis erhielten wir dieses unendliche Ergebnis, was daran lag, dass es im Grunde kein Ergebnis gab, das wir präsentieren konnten.

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Was wir also tun mussten, war etwas etwas Fortgeschritteneres in unserer DAX-Formel.

Wir müssen den Wechselkurs tatsächlich normalisieren. Was auch immer das Ergebnis in der Tabelle vom Freitag war, wir müssen es auf Samstag und Sonntag übertragen.

Wir müssen das innerhalb von LuckyTemplates mit unserer Formel nachstellen, und in diesem Tutorial gehe ich durch, wie Sie das machen.

Bevor wir uns jedoch mit der aktualisierten Formel befassen, werden wir zunächst überprüfen, wie wir mit Wechselkursen und mehreren Währungen in LuckyTemplates mithilfe der LOOKUPVALUE- Funktion umgehen.

Inhaltsverzeichnis

Umgang mit mehreren Währungen mithilfe von LOOKUPVALUE

Wir fügen die LOOKUPVALUE-Funktion in eine iterierende Funktion ein, nämlich SUMX. 

Hier möchten wir den Umsatz summieren, passen jedoch jede einzelne Zeile in der Tabelle „Sales Data“ an. Auf diese Weise haben wir für jeden Verkauf die zugehörigen Wechselkurse.

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Die Funktion LOOKUPVALUE „schlägt“ buchstäblich den Wert für den jeweiligen Wechselkurs an bestimmten Daten und andere relevante Informationen für Ihre SUMX-Berechnung nach.

In dieser Formel wird jeder einzelne Verkauf an den Wechselkurs an diesem bestimmten Datum angepasst. 

Fehler in der LOOKUPVALUE-Formel

Die Formel mit LOOKUPVALUE ist eigentlich nicht schlecht. Das einzige Problem dabei ist, dass es an den Wochenenden keinen Wechselkurs gab.

Auf den ersten Blick würden wir es nicht bemerken, wenn wir uns die historischen Daten ansehen. Es scheint, dass jeder einzelne Tag einen Wechselkurs hat.

Wenn wir jedoch genauer hinschauen, fehlen tatsächlich die Wochenenden. Dies bedeutet, dass das Ergebnis der Berechnung nicht korrekt ist.

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Die Lösung besteht darin, am Wochenende eine Nummer festzulegen. Und dazu verwenden wir die Freitagszahl und ziehen sie über Samstag und Sonntag, da Währungen an einem Wochenende nicht gehandelt werden.

Umgang mit mehreren Währungen mit LASTNONBLANK

Um die Lösung für die fehlende Wochenendzahl zu finden, müssen wir eine neue Formel erstellen, die die Freitagszahl auf Samstag und Sonntag erweitert.

Hier ist die Formel:

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Diese Formel, die ich Exchange Rate Normalized genannt habe , verwendet eine Variable (VAR) mit FILTER (RevisedDates), die mit der Funktion LASTNONBLANK in CALCULATE eingebunden wird .

LASTNONBLANK untersucht den letzten Wechselkurs in einer RevisedDates- Tabelle, die wir in Kombination mit der FILTER-Funktion verwendet haben.

Die RevisedDates-Tabelle blickt auf drei Tage zurück und erfasst dann den letzten Wechselkurs, der an diesen Tagen existiert.

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Anschließend können wir diese wechselkursnormalisierte Formel in unsere Total Sales Ccy Adj integrieren. Formel, Vereinfachung.

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

So sehen Ihre Daten mit dem aktualisierten Total Sales Ccy Adj aus. Formel mit dem normalisierten Wechselkurs, der den Freitag über das Wochenende erstreckt:

LuckyTemplates-Wechselkurse: Ein Update zur Verwaltung mehrerer Währungen

Logik für mehrere Währungen in LuckyTemplates – LOOKUPVALUE-Beispiel, wie Sie die neuesten Wechselkurse in Ihr LuckyTemplates-Modell herunterladen. Wie Sie in LuckyTemplates mit Produkten umgehen, deren Preise sich im Laufe der Zeit ändern

Abschluss

In diesem Blog wird die aktualisierte Formel für den Umgang mit mehreren Währungen in LuckyTemplates erläutert.

Anstatt den LOOKUPVALUE zu verwenden, verwenden wir die Funktion LASTNONBLANK in einer separaten Formel, Exchange Rate Normalized, die dann in unsere Berechnung für Total Sales Ccy Adj einbezogen wird.

Es war nicht einfach, diese Formel zu finden, aber sie ist ein sehr leistungsfähiges Werkzeug für Ihre Berechnungen.

Aus DAX-Sicht ist da schon ein bisschen was dran. Wenn Sie jedoch verstehen, wie dies funktioniert, insbesondere mit der LASTNONBLANK-Funktion , dann gibt es viele Auswirkungen ähnlicher Techniken auf viele Analyseszenarien, die Sie möglicherweise täglich analysieren müssen.

Beifall,


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