Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

In diesem Tutorial geht es um ein häufiges Szenario, das im LuckyTemplates-Supportforum häufig gestellt wird. Sie erfahren, wie Sie mit den Funktionen und DAX in LuckyTemplates den neuesten oder letzten Wert in Ihren Daten ermitteln . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

In diesem Beispiel gibt es eine Liste mit Daten und in dieser Liste wird mehrfach auf den Kunden verwiesen. Sie möchten also den aktuellen Wert für diesen bestimmten Kundennamen ermitteln .

Das in den Foren präsentierte Beispiel erfolgte in Form von Umfragedaten. Sie möchten ermitteln, wann ein bestimmter Kunde zuletzt oder zuletzt an der Umfrage teilgenommen hat.

Es gibt mehrere Möglichkeiten, dieses Problem zu lösen. Sie können die Lösung mithilfe berechneter Spalten oder Kennzahlen durchführen.

Die Verwendung einer berechneten Spalte sorgt für mehr Ästhetik, während die Verwendung einer Kennzahl Ihre Modelle dynamischer macht.

Hier erfahren Sie, wie Sie mit zwei Lösungen das aktuellste Datum für jede Dimension in Ihrem Datensatz ermitteln.

Inhaltsverzeichnis

Lösung Nr. 1: Berechnete Spalten verwenden

Hier erfahren Sie, wie Sie das Problem mit berechneten Spalten lösen können .

1. Erstellen Sie eine neue Spalte

Der erste Schritt besteht darin, eine neue Spalte in der Tabelle zu erstellen, die in den Foren als Beispiel angegeben wurde. Diese neue Spalte enthält das maximale Datum .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Dies ist die Logik, die in der Formel für das Maximaldatum verwendet wird:

Wenn Sie in LuckyTemplates auf Probleme stoßen, die das maximale Datum oder die maximale Zahl erfordern, ist die Funktion MAXX DAX die beste Lösung.

Diese Funktion ist der Schlüssel zum Erstellen der Lösung für dieses Beispiel.

2. Erstellen Sie eine Variable

Funktion eine neue Variable erstellen . In diesem Beispiel heißt die neue Variable CurrentName .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Für jede einzelne Zeile möchten Sie den Namen jeder Person ermitteln. Dieser Teil ist recht einfach, da Sie lediglich auf den Spaltennamen in einer berechneten Spalte verweisen müssen.

In jeder einzelnen Zeile möchten Sie nur die Personen isolieren, die denselben Namen wie die aktuelle Zeile haben.

Wenn Sie sich die Tabelle ansehen, sehen Sie, dass es drei verschiedene Namen mit zwei Einträgen für jeden Namen gibt.

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Sie müssen diese Namen isolieren und dann das maximale Datum ermitteln, an dem eine bestimmte Person mit Ihnen Geschäfte getätigt hat. Bei der Transaktion kann es sich um den Abschluss eines Kaufs oder einer Umfrage handeln.

3. Erstellen Sie eine FILTER-Anweisung

Um die Namen zu isolieren, müssen Sie zunächst die Funktionen FILTER und verwenden .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Dadurch werden alle Filter in der Tabelle entfernt. Dadurch wird auch jede einzelne Zeile unabhängig vom Kontext durchlaufen.

Anschließend müssen Sie herausfinden, ob der Name in den Umfragedaten mit der Variablen CurrentName übereinstimmt .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

4. Verwenden Sie die MAXX-Funktion

Jetzt ruft die MAXX DAX-Funktion eine Tabelle ab, die nur zwei Zeilen enthält. Dies ist das Ergebnis des Filterns und Durchlaufens jeder Zeile, um herauszufinden, ob der Name mit dem aktuellen Namen übereinstimmt. In diesem Fall lautet der aktuelle Name John Smith.

Anschließend müssen Sie die max. Die MAXX DAX-Funktion berechnet das Maximum für Sie. Sie müssen also nur die Spalte in die Formel einfügen:

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Wenn Sie das Format der Spalte „Maximales Datum“ in ein Datum ändern, sehen Sie, dass das maximale Datum für John Smith der 23. Februar ist.

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Der maximale Termin für Nancy Jones ist der 25. September, während es für Elaine Anderson der 22. September ist.

Dies ist eine sehr einfache Technik, deren Logik auf verschiedene Szenarien angewendet werden kann. Hiermit können Sie den letzten Kauf- oder Verkaufsbetrag ermitteln .

Lösung Nr. 2: Verwenden einer Maßnahme

Hier erfahren Sie, wie Sie dieses Problem mithilfe von Maßnahmen lösen können.

Mithilfe von Kennzahlen können Sie das letzte Datum ermitteln und dann in andere Berechnungen verzweigen.

Dies ist die beste Möglichkeit, Berechnungen in LuckyTemplates auszuführen.

1. Erstellen Sie eine Tabelle

Zuerst müssen Sie eine Tabelle erstellen.

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Diese Tabelle enthält nur zwei Spalten. Die in den anderen Spalten enthaltenen Informationen sind für diese Berechnung irrelevant.

2. Erstellen Sie eine neue Kennzahl

Anschließend müssen Sie eine neue Kennzahl erstellen.

Diese Kennzahl hat dieselbe Formel, die in der Lösung für berechnete Spalten verwendet wurde. Sie müssen jedoch die Umfragetabelle in Umfragedaten ändern .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Und anstatt einfach auf den Spaltennamen zu verweisen, müssen Sie die Funktion verwenden .

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen

Dadurch wird erfasst, in welchem ​​Kontext Sie sich befinden.

Mit SELECTEDVALUE können Sie den Textwert aus seinem Kontext abrufen.

Diese Technik ist im Vergleich zu anderen Berechnungen auch sehr dynamisch, da Sie die Datumsspalte herausnehmen und nur das maximale Datum für jeden Kunden beibehalten können.

Verwenden der MAXX DAX-Funktion in LuckyTemplates, um die aktuellsten Werte oder den letzten Wert in Ihren Daten zu berechnen


Erster Kauf von Customer Insight mit DAX
Datum des letzten Kaufs in LuckyTemplates: Wann haben Ihre Kunden ihren letzten Kauf getätigt?
Arbeiten mit iterierenden Funktionen in DAX

Abschluss

Lösungen müssen nicht schwierig sein. Sie können auf einfache Weise durchgeführt werden.

Für dieses Beispiel können Sie sich entweder für die Lösung „Berechnete Spalten“ entscheiden oder Kennzahlen verwenden.

Hoffentlich haben Sie das Konzept verstanden, wie man die virtuelle Tabelle innerhalb der MAXX DAX-Funktion manipuliert.

Sie können die FILTER-Funktion auch verwenden , um Informationen zu durchlaufen und dann die virtuelle Tabelle basierend auf dem Parameter anzupassen, den Sie in die FILTER- Anweisung eingegeben haben . Von hier aus übernimmt MAXX dann die Arbeit.

Alles Gute,

***** LuckyTemplates lernen? *****







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