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.
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:
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:
Und das ist das Maß für diese Spalte:
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.
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.
Erleben Sie den Unterschied zwischen DAX und Excel.
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.
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 .
Platzieren Sie sie in der Matrix.
Kombination verschiedener Arten von Währungskursen
Dies ist ein neues Setup mit einem Slicer für die Währungs- und Kursauswahl.
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.
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 .
Dies ist das Maß für die Tariftabelle .
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.
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.
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.
Die zweite Variable ist der ausgewählte Tariftyp .
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.
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:
So sehen sie in einer Tabelle aus:
Außerdem sehen Sie ein Diagramm, das die fünf verschiedenen Verkaufsmethoden und -arten für Januar 2016 zeigt.
Wenn Sie alle visuellen Elemente zusammenfügen, erhalten Sie diese endgültige Version des Dashboards:
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
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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