Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

In diesem Tutorial erfahren Sie, wie Sie mit DAX und Power Query mit fehlenden Daten in einer Währungskurstabelle umgehen. Sie lernen die verschiedenen Möglichkeiten kennen, die fehlenden Tarife in Ihrer Tabelle zu verwalten und sie effektiv in einem Dashboard in LuckyTemplates darzustellen. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Inhaltsverzeichnis

Verwendung des bisherigen Durchschnitts

Dies ist eine Beispielmatrix einer Währungskurstabelle:

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Sie können die Kurse, das entsprechende Datum im aktuellen Filterkontext und die Spalte „Währungskurs mit fehlender Währung“ sehen. In der Spalte „Währungskurs mit fehlender Währung“ wird die Summe der Fakt-Währungskurse angezeigt .

Sie werden auch feststellen, dass Tarife fehlen. Verkäufe an diesen Daten können nicht umgerechnet werden, da es keinen Preis gibt. Es nimmt das Gesamtumsatzmaß und multipliziert es mit nichts. Um dies zu beheben, müssen Sie zunächst den Durchschnittswert für den bisherigen Monat ermitteln.

1. Bisheriger Monatsdurchschnitt

Dies ist die Durchschnittsspalte „Monat bis Datum“ für dieses Beispiel:

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Und das ist das Maß für diese Spalte:

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Es iteriert die Datumstabelle und die aktuelle Rate mit fehlenden Werten mithilfe der Funktion

Wenn Sie nicht über die Kennzahl „Währungskurs mit fehlender Kennzahl“ verfügen, geben Sie die des tatsächlichen Währungskurses ein. Funktion einschließen , um den Kontextübergang aufzurufen.

Als nächstes verwenden Sie die Zeitintelligenzfunktion um alle DimDate zu filtern.

Bevor Sie diese Kennzahl in die Matrix einfügen, müssen Sie sicherstellen, dass Ihre Datumstabelle markiert ist. Gehen Sie zu Tabellentools und wählen Sie „ Als Datumstabelle markieren“ aus . Dadurch können Sie eine Zeile oder Spalte mit eindeutigen Werten auswählen, wobei es sich immer um die Datumsspalte handelt.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Dieser Schritt ist wichtig, da er sicherstellt, dass die Zeitintelligenzfunktionen ordnungsgemäß funktionieren. Andernfalls könnte es zu seltsamen Ergebnissen kommen.

Als Nächstes überprüfen Sie die Berechnungen in der Spalte „Monatlicher Durchschnittspreis bisher für alle Tage“ .

Exportieren Sie die Rohdaten nach Excel und erledigen Sie es dort manuell. Überprüfen Sie die Ergebnisse von Excel und DAX.

Die Tabelle in Excel ist dieselbe wie die Matrixtabelle in LuckyTemplates.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Erleben Sie den Unterschied zwischen DAX und Excel.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Die 0-Werte in der DAX-Excel-Spalte bedeuten, dass die Ergebnisse korrekt sind und die Kennzahl ordnungsgemäß funktioniert.

2. Bisheriger Monatsdurchschnitt für fehlende Währungskurse unter Verwendung des tatsächlichen Kurses, falls vorhanden

Wenn ein tatsächlicher Tarif vorhanden ist, können Sie eine weitere Kennzahl hinzufügen, um die fehlenden Tariftage zu füllen. Dann können Sie es in den Tisch legen.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Es wird geprüft das letzte Währungsdatum . Es wird die Kennzahl „Monatliche Durchschnittsrate bis heute für alle Tage“ verwendet. Andernfalls wird der Währungskurs mit fehlendem Wert verwendet, der der Wechselkurs für diesen Tag ist.

Verwendung des Monatsanfangs-/Monatsendsatzes

Als Nächstes müssen Sie eine Kennzahl hinzufügen, die den Beginn und das Ende eines Monats identifiziert. Hierzu müssen Sie die Zeitintelligenzfunktionen und verwenden .

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Platzieren Sie sie in der Matrix.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Kombination verschiedener Arten von Währungskursen

Dies ist ein neues Setup mit einem Slicer für die Währungs- und Kursauswahl.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Es besteht auch aus 2 Tischen. Die linke Tabelle ist die eigentliche Tariftabelle und die rechte wird auf verschiedene Weise mit den fehlenden Daten gefüllt.

Die Tabelle auf der rechten Seite enthält fünf Methoden zur Berücksichtigung fehlender Wechselkurse und wurde anhand einer einzigen Kennzahl erstellt.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Erstellen Sie eine Tariftabelle

Gehen Sie zu Ihrem Datenmodell und erstellen Sie eine Tabelle ohne Beziehungen zu anderen Tabellen. In diesem Beispiel heißt es Rate Type .

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Dies ist das Maß für die Tariftabelle .

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Die Kennzahl verwendet die Funktion , um die eigentliche Tabelle zu erstellen. Außerdem werden die Spaltenüberschriften, Typen und Optionslisten angezeigt.

Durch das Sortieren der Tabelle wird auch die Reihenfolge des Slicers festgelegt. Gehen Sie dazu zu den Spaltentools und wählen Sie „Sortieren“ . Anschließend können Sie die Sortierreihenfolge innerhalb der Kennzahl ändern.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Referenzieren Sie alle Kennzahlen gemeinsam

Dies ist die Kennzahl „Ausgewählter Währungskurs“ . Es verwendet die Funktion, um verschiedene Kennzahlen zu referenzieren und unterschiedliche Ergebnisse zu generieren.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Die erste Variable ist die Kennzahl „Currency Selected“ , bei der es sich um eine einfache Funktion mit den DimCurrencyRates handelt. Dadurch erhalten Sie die USD-Währung, wenn im aktuellen Filterkontext mehr als eine Währung ausgewählt ist.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Die zweite Variable ist der ausgewählte Tariftyp .

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Es handelt sich um eine einfache SELECTEDVALUE -Funktion für den Tariftabellentyp, die Ihnen sagt, welchen aktuellen Tariftyp Sie im aktuellen Filterkontext wünschen. Wenn mehr als einer ausgewählt ist, wird der zuletzt gemeldete Wert angezeigt.

Mithilfe der Funktion wird ermittelt, ob für das zuletzt gemeldete Währungsdatum „ Monatsbeginn“ oder „Monatsende“ ausgewählt wurde .

Die letzte Variable ist Rate . Es gibt an, ob „Monatlicher Durchschnitt bis Datum für leer“ oder „Monatlicher Durchschnitt bis Datum“ ausgewählt wird.

Eine SWITCH- und Funktion wird verwendet, um zu iterieren und zu identifizieren, was wahr ist. Wenn der Wert wahr ist, stoppt er und gibt Ihnen das entsprechende Ergebnis.

Wenn keine der beiden Aussagen wahr ist, wird ausgelöst und nach Werten in den ausgewählten Währungskursen und dem ausgewählten Kurstyp gesucht.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Darstellung verschiedener Währungskurstypen

Dabei handelt es sich um den Gesamtumsatz, der auf fünf verschiedene Arten umgerechnet wird und je nach Präferenz des Benutzers mit einem Slicer angezeigt werden kann:

  • Anfang des Monats
  • Ende des Monats
  • Zuletzt gemeldet
  • Bisheriger Monatsdurchschnitt für Leerzeichen
  • Bisheriger Monatsdurchschnitt

So sehen sie in einer Tabelle aus:

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Außerdem sehen Sie ein Diagramm, das die fünf verschiedenen Verkaufsmethoden und -arten für Januar 2016 zeigt.

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Wenn Sie alle visuellen Elemente zusammenfügen, erhalten Sie diese endgültige Version des Dashboards:

Währungskurse in LuckyTemplates: Umgang mit fehlenden Daten

Und da haben Sie es! Dies sind die Methoden zum Umgang mit fehlenden Daten in Währungskursen.

Abschluss

Dieses Tutorial zeigte Ihnen, wie Sie mithilfe von Kennzahlen und DAX-Funktionen mit fehlenden Währungskursen in LuckyTemplates umgehen . Wenn Sie Probleme bei der Verwaltung und Darstellung fehlender Datenraten in Ihrem Bericht haben, können Sie dieses Tutorial nutzen.

Hoffentlich haben Sie die verschiedenen Möglichkeiten kennengelernt, diese fehlenden Daten zu erhalten und sie LuckyTemplates-Benutzern in Ihrer Organisation zu präsentieren.


Lösen fehlender Währungskurse mit Power Query in LuckyTemplates
Währungskurstabelle – Berücksichtigung fehlender Daten mit DAX-
Logik für mehrere Währungen in LuckyTemplates – Ein LOOKUPVALUE-Beispiel


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