LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

In diesem Tutorial zeige ich Ihnen, wie Sie LuckyTemplates DAX- Kennzahlen für laufende Ereignisse erstellen . Diese Ereignisse können je nach Art Ihres Berichts in Form von laufenden Bestellungen oder laufenden Verkäufen auftreten.

Grundsätzlich besteht die Herausforderung darin, Ergebnisse zu berechnen, wenn die Faktentabelle mehr als ein Datum enthält . Das Vorhandensein ähnlicher Elemente könnte zu Fehlern in Ihren Ergebnissen führen. Sehen wir uns also an, wie wir das umgehen können.

Inhaltsverzeichnis

Umgang mit zwei Beziehungen zwischen denselben Tabellen

So sieht unsere Verkaufstabelle aus.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Wie Sie sehen, haben wir hier zwei Datumsspalten – das Bestelldatum und das Versanddatum .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Die Tatsache, dass es hier zwei Datumstabellen gibt, kann zu einer noch besseren Analyse führen. Wie viele Bestellungen haben wir derzeit zwischen dem Bestelldatum und dem Versanddatum? Wie viele Bestellungen sind derzeit in Bearbeitung?

Diese Art der Analyse muss nicht unbedingt auch auf dieses spezielle Szenario angewendet werden. Es gibt eine Welt voller Anwendungen, die wissen, dass es immer wieder das gleiche Muster geben wird. Sobald wir mit der Arbeit an der DAX-Formel beginnen , werden Sie sehen, was dieses Muster ist.

Doch bevor wir uns auf die Formel stürzen, gibt es ein paar Dinge zu beachten, insbesondere im Hinblick auf die Beziehungen zwischen den Tabellen. Werfen wir also einen Blick auf unser Datenmodell, um besser zu verstehen, was vor sich geht.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Das Muster „Ereignisse in Bearbeitung“ bedeutet, dass Sie mehr als eine Beziehung zwischen der Datumstabelle und der Verkaufstabelle erstellen müssen .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Die erste Beziehung besteht zwischen dem Datum und dem Bestelldatum .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Wir müssen außerdem eine Beziehung zwischen der Spalte „Datum“ und der Spalte „Versanddatum“ erstellen .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Sie müssen diese beiden Beziehungen jedoch auch inaktiv machen, da nicht eine Beziehung eine andere überschreiben kann. Andernfalls treten Probleme in Ihrem Bericht auf.

Hier ist ein Beispiel. Wenn wir die Kennzahl „Gesamtumsatz “ in den Bericht ziehen , werden Sie feststellen, dass wir seltsame Ergebnisse erhalten. Es zeigt den Gesamtumsatz über alle Daten hinweg an.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Der Grund dafür, dass es so angezeigt wird, ist, dass es nicht weiß, was es filtern soll. Das liegt daran, dass sich die beiden Beziehungen im Hintergrund gegenseitig aufheben. Damit laufende Veranstaltungen wie diese ordnungsgemäß ablaufen, müssen wir uns zwischen zwei Optionen entscheiden.

Die erste Möglichkeit besteht darin, eine separate Tabelle ausschließlich für diese Berechnung zu erstellen. Die zweite Möglichkeit wäre, eine Anweisung zu erstellen, die die Funktion zur Berechnung der Kernkennzahlen verwendet.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Lassen Sie uns an der zweiten Option arbeiten, die darin besteht, eine Kennzahl für laufende Ereignisse zu erstellen, die auf dieses Szenario anwendbar ist.

Wir beginnen mit einer CALCULATE- Anweisung, die die für unseren Gesamtumsatz verwendet . Anschließend verwenden wir die Funktion USERELATIONSHIP und verweisen auf die Spalte „Bestelldatum“ in der Tabelle „Verkaufsdaten“ .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Dies markiert das Muster, das wir in unserer Formel für jedes laufende Ereignis verwenden werden. Dies bedeutet wiederum, dass wir in unserem Modell keine weitere Datumstabelle neu erstellen müssen .

Versuchen wir es mit Sales in Progress .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Wir müssen den Gesamtumsatz in einem anderen Kontext berechnen, daher verwenden wir CALCULATE und beziehen uns auf den Gesamtumsatz .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Als nächstes müssen wir zwei Filter erstellen, die die Analyse für uns durchführen. Wir beginnen also mit der Funktion und verwenden dann für das Order Date . Dann fügen wir hinzu, dass das Bestelldatum kleiner oder gleich dem Datum ist .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Für den zweiten Filter verwenden wir dieses Mal das Versanddatum . Dieser Wert sollte größer oder gleich dem Datum sein .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Sobald wir das zu unserer Tabelle hinzufügen, werden Sie feststellen, dass es immer noch nicht das richtige Ergebnis zurückgibt.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Denn selbst wenn wir den Gesamtumsatz als Schlüsselkennzahl haben, haben wir ihn noch nicht berechnet. Unser Modell verfügt nicht über „Total Sales“ , sondern nur über „Total Revenue“ .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Was wir also tun werden, ist, die SUMME des Gesamtumsatzes zu ermitteln , um unseren Gesamtumsatz zu ermitteln .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Jetzt sehen wir die aktuellen Verkäufe .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Lassen Sie uns dies in ein Diagramm umwandeln, damit wir eine visuelle Darstellung davon haben, wie sich die Zahlen im Laufe der Zeit entwickeln.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Wiederverwendung von LuckyTemplates DAX-Kennzahlen

Sehen Sie, wie einfach es ist, diese Maßnahme wiederzuverwenden. Zuvor haben wir uns die laufenden Verkäufe angesehen . Technisch gesehen bedeutet die Tatsache, dass es noch im Gange ist, dass es noch keine Einnahmen gibt; Sie werden erst dann bezahlt, wenn die Bestellungen tatsächlich versandt wurden.

Dies ist eine weitere großartige Analyse. Welche Art von Cashflow benötigen Sie für die Herstellung der Produkte, bevor Sie eine Rechnung senden und die Zahlung erhalten können? Um das herauszufinden, berechnen wir die Bestellungen in Bearbeitung . Wir müssen hier nur den Namen der Maßnahme ändern.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Anstatt den Gesamtumsatz zu berechnen , verwenden wir dann die Funktion und verweisen auf die Verkaufsdaten .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Im Grunde geht es bei dieser neuen Maßnahme lediglich darum, zu berechnen, wie viele Bestellungen bearbeitet werden. Ich werde es nicht als Spalte in unsere Tabelle einfügen, aber es wäre gut, diese Visualisierung in unserem Bericht zu haben.

Kopieren wir also das Diagramm für „ Sales in Progress“ und fügen es ein . Ändern wir dann die Werte in „ Orders in Progress“ .

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Jetzt können wir sehen, wie viele tatsächliche Bestellungen in Bearbeitung sind. Dies hilft uns zu verstehen, wie viele Produkte an einem bestimmten Tag bestellt, aber noch nicht versandt wurden.

Zusätzliche Filter erstellen

Zusätzlich zu dem, was wir bereits gesehen haben, können wir zusätzliche Erkenntnisse gewinnen, indem wir Filter zu unserem Bericht hinzufügen. Ein guter Filter wäre der Produktname . Dadurch können wir Trends hinsichtlich der Anzahl der Bestellungen für bestimmte Produkte erkennen.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Was wäre, wenn ich sehen wollte, wie viele Leute Produkt 6 bestellt haben und wie viel Umsatz wir damit erwarten? Es ist ganz einfach, das vom Filter abzuhaken.

LuckyTemplates DAX-Maßnahmen für laufende Ereignisse

Es gibt auch andere Filter, die je nachdem, welche Art von Analyse Sie suchen, nützlich wären. Sie können beispielsweise einen Filter für Kunden einrichten. Auf diese Weise können Sie feststellen, wer Ihre größten Kunden sind. Sie können auch einen Filter für Regionen hinzufügen, um festzustellen, woher diese Bestellungen kommen.


DAX-Kennzahlenanalyse: Aufschlüsselung langer DAX-Kennzahlen.
DAX-Kennzahlen in LuckyTemplates mithilfe der Kennzahlverzweigung.
Implementieren von DAX-Kennzahlengruppen in Ihre Berichte – eine Überprüfung der LuckyTemplates-Modellierung

Abschluss

Hinter den Kulissen läuft eine Menge Logik ab, wenn wir LuckyTemplates DAX-Maßnahmen wie diese verwenden. Allein die Tatsache, dass die Kennzahl jede einzelne Zeile in der Verkaufstabelle auswertet und gleichzeitig sicherstellt, dass sie die richtigen Bedingungen für das Bestelldatum und das Verkaufsdatum erfüllt, ist ziemlich beeindruckend.

Deshalb empfehle ich, das Muster zu lernen und mehrmals wiederzuverwenden. Dadurch können Sie sich mit dem Muster besser vertraut machen, was es auf lange Sicht einfacher macht. Stellen Sie sicher, dass Sie auch Filter hinzufügen, damit Sie die Analyse auf verschiedene Arten aufteilen und noch mehr großartige Erkenntnisse zum Leben erwecken können.

Alles Gute,


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