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


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.