So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mit DAX in LuckyTemplates die Differenz in Tagen zwischen Käufen berechnen . Dieses Thema stammt aus dem LuckyTemplates-Supportforum und ich zeige Ihnen, wie ich es gelöst habe. Dies ist ein interessantes Szenario, das in der Geschäftswelt durchaus üblich ist. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

In diesem Beispiel sehen wir uns einen Kunden an, der mehrmals gekauft hat, und wir möchten den Unterschied zwischen den Kauftagen sehen.

Der Schlüssel liegt in der Vereinfachung Ihrer DAX-Formeln. 

Ich empfehle immer, Ihre Formeln kurz und einfach zu halten, indem Sie die Maßverzweigungstechnik verwenden und die richtigen DAX-Funktionen verwenden und kombinieren. Sie benötigen in Ihrem Modell nicht wirklich komplexe Formeln. Eine Technik, die ich für komplexe Szenarien verwende, sind Variablen ( ), die ich in diesem Tutorial demonstriere.

Inhaltsverzeichnis

Beispieldatensatz

Schauen wir uns zunächst den Aufbau des Modells an. Dies ist nur ein Demo-Datensatz, den ich erstellt habe. In diesem Fall konzentrieren wir uns auf die Spalte „Kaufdatum“ . Das Einzige, was wir erstellen müssen, ist eine numerische Indexspalte, da wir diese Spalte durcharbeiten werden, um die Logik zu vereinfachen.

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

Daher möchten wir hier jeden beliebigen Filter (Kunde, Produkt, Standort usw.) einsetzen und die Differenz zwischen dem letzten Kaufdatum des Kunden und dem vorherigen Kaufdatum ermitteln können . In diesem Beispiel haben wir einen Standortfilter, der dynamisch ist. Wir können durch die Standort-IDs klicken und die Daten ändern sich und zeigen uns die Ergebnisse des von uns ausgewählten Standorts.

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

In dieser Tabelle sehen wir die Bestell-ID, die Kunden-ID, das Kaufdatum der Kunden an einem bestimmten Standort und die Differenz in Tagen zwischen ihren Einkäufen. Außerdem ist hier zu beachten, dass bei zwei Käufen an einem Tag das zweite Datum Null sein sollte, da es sich nicht vom Vortag unterscheidet.

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

DAX-Formel zur Berechnung der Differenz zwischen Käufen

Schauen wir uns nun die Formel an. Hier werden viele Variablen verwendet, was ich sehr empfehlen kann, wenn Sie etwas mehr Logik zum Durchdenken haben. Es ist einfach viel einfacher, Ihre Zahlen später zu überprüfen und die dahinter stehende Logik zu verstehen.

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

Beachten Sie, dass hier jedes Ergebnis einzeln berechnet wird. Wir müssen also bei jedem einzelnen Ergebnis oder jeder einzelnen Zeile in dieser Tabelle herausfinden, was diese Variablen berechnen. Zum Beispiel dieser 7.8.2016 mit dem Ergebnis 12 (Tage zwischen dem letzten Kauftag, dem 26. Juli).

So berechnen Sie die Differenz in Tagen zwischen Käufen mithilfe von DAX in LuckyTemplates

Um dieses Ergebnis zu erhalten, beginnen wir mit der Indexnummer ( IndexNum ), die in diesem Fall 430 ist, und verwenden . Dann berechnen wir die vorherige Indexnummer ( PreviousIndexNum ), indem wir dasselbe berechnen (MAX of Index), aber wir ändern den Kontext, in dem wir das berechnen, indem wir eine -Funktion innerhalb von verwenden .

Als nächstes berechnen wir das aktuelle Datum ( CurrentDate ) mithilfe von und . Das aktuelle Datum in diesem Beispiel ist der 7.8.2016. Unsere letzte Variable ist das vorherige Datum ( PriorDate ), das wir leicht herausfinden können, da wir bereits über PreviousIndexNum verfügen.

Der zweite Teil der Formel, die Anweisung, verwendet einfach die von uns erstellten Variablen und identifiziert das erste Datum speziell als 0 . Dann subtrahieren wir CurrentDate von PriorDate, um die 12-Tage-Differenz zu erhalten.

Und so berechnen Sie die Differenz in Tagen zwischen Käufen in LuckyTemplates.


Letztes Kaufdatum in LuckyTemplates: Wann haben Ihre Kunden ihren letzten Kauf getätigt?
So arbeiten Sie mit mehreren Datumsangaben in LuckyTemplates.
Berechnen Sie fortlaufende Summen mithilfe von DATESBETWEEN in LuckyTemplates

Abschluss

Hoffentlich können Sie hier sehen, wie die Maßverzweigung funktioniert. Wir begannen mit einer Variablen (IndexNum) und berechneten daraus dann die nächste und so weiter. 

Es hat mir wirklich Spaß gemacht, dieses Buch durchzuarbeiten, und ich bin sicher, dass es vielen Menschen helfen wird. Es kommt häufig vor, dass Sie die Differenz in Tagen berechnen müssen. Es kann zwischen Einkäufen oder einem anderen Ereignis sein.

Wenn Sie mehr über dieses Thema erfahren möchten, schauen Sie sich das Video und die Links unten an.

Beifall!

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







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.