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,


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.