Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Die LASTNONBLANK-Funktion ist eine interessante DAX-Formel, die Sie in LuckyTemplates auf verschiedene Arten verwenden können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Allerdings wird diese DAX-Formel aufgrund der Komplexität bei der Berechnung der Ergebnisse nicht häufig verwendet.

Ich gehe davon aus, dass den meisten LuckyTemplates-Benutzern nicht einmal bewusst ist, dass sie die Funktion in LuckyTemplates auf vielfältige Weise nutzen können.

Die Idee in diesem Tutorial besteht darin, einige der Techniken zu entmystifizieren, die für diese spezielle Funktion verwendet werden können.

In diesem Blogbeitrag werde ich einige Beispiele von LASTNONBLANK zeigen . Die Art und Weise, wie ich diese Funktion verwendet habe, werde ich in diesem Bericht zeigen, den Sie auf der LuckyTemplates-Ressourcenseite einsehen können.

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Ich wollte das Datum des letzten Verkaufs sehen und dann den Betrag des letzten Verkaufs dynamisch berechnen. Auf diese Weise können wir durch jeden Teil unseres Berichts klicken und wirklich auf jeden Aspekt eingehen.

Für diesen speziellen Bericht wollte ich analysieren, wann wir das letzte Mal an bestimmte Kunden verkauft haben. Da der Bericht dynamisch ist, wird er für uns von Zeit zu Zeit basierend auf dem aktuellen Kontext aktualisiert.

Natürlich müssen Sie den gesamten Kontext verstehen, den Sie zu einem bestimmten Ergebnis haben. Wenn Sie jedoch hervorheben möchten, wann der letzte Verkauf stattgefunden hat, können Sie dies mit einer einmaligen Karte tun, wie ich sie in diesem Beispiel habe.

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Auf dieser Karte wird basierend auf Ihrer aktuellen Auswahl angezeigt, wann der letzte Verkauf zu einem beliebigen Zeitpunkt stattgefunden hat.

Sie können diese Technik auf unterschiedliche Weise nutzen und sie in verschiedenen Dimensionen Ihres Modells verwenden.

Inhaltsverzeichnis

Berechnen des letzten Verkaufsdatums

In diesem speziellen Fall wollten wir eine Informationstabelle haben, die uns das letzte Verkaufsdatum für jedes von uns verkaufte Produkt anzeigt (linke Tabelle).

Wir wollten aber auch das letzte Verkaufsdatum für jeden einzelnen Kunden sehen , der bei uns gekauft hat (rechte Tabelle). So können wir analysieren, wie lange es her ist, seit ein Kunde bei uns gekauft hat.

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Mit der Funktion LASTNONBLANK können wir solche Analysen durchführen. Werfen wir einen Blick auf die Formel, mit der ich diese beiden Tabellen erstellt habe.

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Wenn Sie darüber nachdenken, ist dies eine relativ einfache Formel. Wir fügen den LASTNONBLANK in eine Tabelle oder Spalte ein.

In diesem Fall haben wir es in eine Datumsspalte eingefügt und dann ausgewertet, wann der letzte Verkauf für dieses bestimmte Element in unseren Daten stattgefunden hat.

Auf diese Weise können wir das Datum des letzten Verkaufs analysieren und präsentieren .

Berechnung des letzten Verkaufsbetrags

Aber was auch großartig ist, ist, dass wir diese Kennzahl nutzen können, um eine neue Kennzahl zu erarbeiten, die wir Last Sale Amount nennen . Zu Beginn habe ich diese beiden Schlüsselkennzahlen in meine Tabelle gezogen:

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Dann habe ich diese wirklich effektive Formel verwendet, bei der wir LASTNONBLANK als Filter verwendet haben.

Verwendung von LASTNONBLANK in Ihrer DAX-Formel

Anstatt das Datumsergebnis zu berechnen, haben wir die Verkaufsergebnisse berechnet. Und wiederum wird dies dynamisch sein, basierend auf der Auswahl, die wir treffen.

LASTNONBLANK ist eine recht vielseitige Funktion, da Sie damit nicht nur ein Ergebnis abrufen, sondern auch Ergebnisse filtern können.

Verwendung von LASTNONBLANK als Skalarfunktion

Was LASTNONBLANK tatsächlich tut, ist die Rückgabe einer Tabelle. In den meisten Fällen wird die Tabelle nur das eine Ergebnis sein.

Unsere Tabelle gibt einen singulären Wert zurück, da es sich um eine Skalarwertfunktion handelt. Skalar bedeutet, einen einzelnen Wert wie eine Zahl, einen Text, ein Datum usw. zurückzugeben.

Während LASTNONBLANK eine Tabellenfunktion ist und als solche immer eine Tabelle zurückgibt, gibt sie nur einen Wert zurück.

In diesem Fall wird also nur ein Wert gefiltert, nämlich das letzte Datum. Dann ermöglicht uns dieser Filter, den Gesamtumsatz am letzten Datum zu extrahieren.

Abschluss

In diesem Tutorial habe ich Ihnen einige Beispiele für die Verwendung von LASTNONBLANK gezeigt . Ich habe Ihnen auch einige der Logik gezeigt, die in die Funktion einfließt.

Aufgrund seiner Vielseitigkeit können Sie Erkenntnisse gewinnen, die in der Vergangenheit sehr schwer zu finden waren. Mit dieser Funktion können Sie sie mit einer recht einfachen Formelsyntax finden.

Wenn Sie darüber nachdenken, wie schwierig solche Erkenntnisse bei der Verwendung von Tools wie Excel sind, werden Sie erstaunt sein, wie intuitiv und effektiv diese Funktion ist, um Erkenntnisse zu finden, die sich auf das Letzte oder das Erste von etwas beziehen.

Weitere detaillierte Einblicke in die DAX-Formel finden Sie im folgenden Kurs bei LuckyTemplates Online. Wenn Sie DAX wirklich beherrschen möchten, sollten Sie sich zuerst den Kurs ansehen.


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