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?









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