Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

In diesem einzigartigen Beispiel zeige ich Ihnen eine erweiterte DAX-Technik in LuckyTemplates , bei der wir einen Verkauf an einem bestimmten Tag mit dem allerletzten Verkauf vergleichen, der getätigt wurde. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Dies ist relevant, wenn Sie nicht wirklich jeden Tag etwas verkaufen oder wenn Sie sich einen bestimmten Kunden oder ein bestimmtes Produkt ansehen und bewerten möchten: „ Wir haben an diesem Tag einen Verkauf getätigt, aber wie ist das im Vergleich zum heutigen Tag?“ Wann haben wir das letzte Mal an diesen Kunden verkauft oder haben wir dieses Produkt verkauft?“

Es gibt keine festgelegten Zeitintelligenzfunktionen, die uns dies in LuckyTemplates ermöglichen. Dies ist also ein perfektes Beispiel dafür, wie Sie mehrere DAX-Funktionen kombinieren können, um diese Art von erweiterten DAX-Einblicken zu ermöglichen.

Inhaltsverzeichnis

Verwenden der Verkaufstabelle anstelle der Datumstabelle

Wir tun dies nicht anhand der Datumstabelle. Hier verwenden wir das Kaufdatum , das eigentlich aus unserer stammt .

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

In dieser Spalte „Kaufdatum“ haben wir jede Transaktion oder Iteration von etwas, das in unserer Faktentabelle stattgefunden hat. Wir tragen dies zusammen mit unserem Gesamtumsatz in einer Tabelle ein. Basierend auf jeder Auswahl, die wir treffen, sei es ein Kunde, ein Produkt oder ein Filter, werden nur die von uns getätigten Verkäufe und das tatsächliche Kaufdatum angezeigt.

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Von hier aus möchten wir uns ein bestimmtes Ergebnis ansehen und dann zurückspringen und das Ergebnis von vorher ausarbeiten . Dann können wir es vergleichen . Und das ist es, was wir mit der von mir entwickelten Formel „Sales Last Purchase“ erreichen können .

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Wir können diesen Umsatz von 1.638 US-Dollar jetzt beispielsweise mit dem nächsten Verkauf für diesen bestimmten Kunden (Adam Hunter) vergleichen, da er jetzt in diesem neuen Kontext steht. Schauen wir uns nun die Formel an, in der ich eine Advanced DAX-Technik ohne Zeitintelligenz verwendet habe.

Keine Zeitintelligenz-DAX-Formel

Als Erstes habe ich das letzte Verkaufsdatum ermittelt, das Datum, an dem wir zuvor verkauft haben . Je nachdem, in welchem ​​Kontext oder welcher Reihe wir uns gerade befinden, können wir also zurückblicken und herausfinden, welches Datum das war. Wenn wir uns zum Beispiel das Ergebnis „947 $“ ansehen, sehen wir das Datum, an dem der Verkauf im Wert von 947 $ getätigt wurde.

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Um das herauszufinden, habe ich dieses frühere Datum in eine Variable (VAR) eingefügt.

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Dabei wird jedes einzelne Datum durchgesehen und ermittelt, ob dieses Datum unter dem aktuellen Datum liegt. Das ist es, was die MAX- Funktion innerhalb dieser Filterfunktion ( FILTER ) tut . Es wird das aktuelle Datum zurückgegeben, an dem der Verkauf erfolgt.

Da wir das nun haben, können wir es über eine andere Filterfunktion einspeisen, um ein bestimmtes Ergebnis in einem anderen Kontext zurückzugeben. 

Vergleich eines beliebigen Verkaufs mit dem letzten Verkauf (keine Zeitintelligenz) – Erweitertes DAX in LuckyTemplates

Unter RETURN berechnen wir den Gesamtumsatz . Anstatt jedoch auf einen bestimmten Herstellungstag zu rechnen, werden wir jedes Kaufdatum durchsehen und über FILTER nur das Kaufdatum vom PriorDate zurückgeben .

Dadurch wird der neue Kontext für die Berechnung erstellt und dann der Gesamtumsatz zurückgegeben . Auf diese Weise ziehen wir die Verkäufe vom Vortag auf den aktuellen Tag. Mit anderen Worten: Auf diese Weise übertragen wir die Umsätze vom letzten Verkauf eines Produkts an einen Kunden in den aktuellen Kontext.

Abschluss

In diesem Tutorial habe ich gezeigt, wie wir Verkäufe vergleichen können, indem wir eine erweiterte DAX-Formel in LuckyTemplates ohne Zeitintelligenz verwenden. Von dieser Erkenntnis aus können wir noch weiter verzweigen und Dinge wie den Unterschied oder die prozentuale Veränderung zwischen diesen Ergebnissen betrachten.

Wenn wir dies in unseren Modellen und in Tabellen oder anderen visuellen Typen einrichten können, gibt es viele andere Möglichkeiten, wie wir diese Technik nutzen können, um noch bessere oder umfassendere Erkenntnisse zu gewinnen.

Das ist ein ziemlich fortgeschrittenes Konzept. Auf diese Weise können Sie viele verschiedene Funktionen kombinieren, einschließlich der Verwendung von Variablen.

Es gibt viel zu lernen, wenn Sie die Zeit finden, in die Inhalte, die ich durchlese, einzutauchen und sie zu verstehen.

Beifall!

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







Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates
mithilfe von Variablen in LuckyTemplates – ein detailliertes Beispiel
Datum des letzten Kaufs in LuckyTemplates: Wann haben Ihre Kunden ihren letzten Kauf getätigt?









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.