Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Die Differenz zwischen wöchentlichen Verkaufsergebnissen in LuckyTemplates zu berechnen, ist leider nicht so einfach. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Der Grund dafür ist, dass LuckyTemplates nicht über eine wöchentliche integrierte Zeitintelligenzfunktion verfügt. Die einzigen verfügbaren Optionen sind Tag, Monat, Quartal und Jahr.

Ich zeige es Ihnen mit der DATEADD-Funktion in dieser Formel. Diese Funktion gehört zu meinen Favoriten, da sie den Zeitvergleich so einfach macht. Es gibt uns jedoch keine Möglichkeit, wöchentliche Verkäufe wie in diesem Tutorial-Beispiel zu berechnen.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Um wöchentliche Ergebnisse in LuckyTemplates ermitteln zu können, müssen wir daher unterschiedliche Logiken innerhalb einer Formel verwenden. Es ist leider etwas fortgeschrittener, aber es ist eine wichtige und wirklich hochwertige Technik, die Sie verstehen und in Ihren Modellen anwenden müssen.

Wenn Sie einige der Formeltechniken verstehen, die ich verwende, um dieses Ergebnis tatsächlich zu berechnen, kommen Sie mit DAX innerhalb von LuckyTemplates sehr gut zurecht. In Ihren LuckyTemplates-Berichten können Sie immer einige wirklich gute Erkenntnisse und qualitativ hochwertige Analysen erstellen.

In diesem Tutorial erläutere ich, wie Sie die Funktionen CALCULATE und FILTER verwenden, einschließlich der effektiven Verwendung von Variablen in Ihren DAX-Formeln.

Es ist wirklich ein großartiges Konzept, das zu verstehen, da es Ihnen gute Einblicke verschafft, insbesondere wenn Sie über mehrere Wochen hinweg mit Informationen arbeiten. Vielleicht sind Sie ein Einzelhändler und möchten diese Woche im Vergleich zur letzten Woche oder diese Woche im Vergleich zur gleichen Woche des Vorjahres analysieren.

Dieses Tutorial zeigt Ihnen, wie solch großartige Analysen durchgeführt werden können, wenn Sie diese Formeltechniken in Kombination mit Ihren Datenmodellen verwenden.

Inhaltsverzeichnis

Die Dateneinrichtung

Zunächst müssen wir eine Wochennummer in unserer Datumstabelle haben . Wir werden diese Berechnungen nicht durchführen können, wenn wir sie nicht hier haben.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Wir müssen dieses Jahr und diese Woche auch nur mit ein wenig Logik in einer berechneten Spalte erstellen.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Wenn wir diesen Kontext haben, können wir ihn in eine Tabelle einbetten. In diesem Fall beginnen wir mit dem Gesamtumsatz , einer ziemlich einfachen Berechnung, die ich in meinen Tutorials immer wieder verwende.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Jetzt zeige ich Ihnen die erste Methode, mit der ich versucht habe, eine Berechnung durchzuführen, um die Umsätze der Vorwochen zu ermitteln, und warum es nicht funktioniert hat.

Problem mit der anfänglichen Berechnung

Die Berechnung basiert auf den Verkäufen der letzten Woche und ich verwende CALCULATE Total Sales . In der nächsten Zeile habe ich FILTER eingegeben .

Mit der FILTER-Funktion können wir diese Logik integrieren. Anschließend wird die von uns angegebene Tabelle durchlaufen und geprüft, ob das, was wir durchlaufen, wahr oder falsch ist. Wenn es wahr ist, bleibt es im Kontext der Gesamtumsatzberechnung, und das ist es, was wir letztendlich in CALCULATE tun.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Also setzen wir FILTER ALL Dates ein und schreiben dann die Logik hier ein. Wir möchten dies in der Woche zuvor berechnen, und die Funktion SELECTEDVALUE eignet sich hervorragend für diese Art der Berechnung. Es wird auf eine Woche zurückspringen und das Gleiche mit unserem Jahrgang tun.

Wenn wir das einbringen, werden Sie sehen, dass es nicht effektiv funktioniert.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

In der ersten Woche der Daten, also im Jahr 2015, gibt es kein Ergebnis, und das ist in Ordnung, da es sich um den Anfang der Daten handelt. Aber wenn wir uns auf die erste Woche des Jahres 2016 beschränken, erhalten wir nichts.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Das liegt daran, dass es unserer Formel zufolge nicht weiß, was es tun soll, wenn es 1 erreicht. Also ist 1 minus 1 0 und da geht es schief.

Jetzt werde ich die von mir durchgeführte Lösung durchgehen, die tatsächlich funktioniert, und hoffentlich können Sie sehen, wie Sie ähnliche Logik auf etwas andere Weise verwenden können.

Lösung zur wöchentlichen Umsatzberechnung

In unserer Berechnung verwenden wir viele Variablen. So empfehle ich, Dinge, die etwas komplizierter werden, mit etwas mehr Logik darzulegen.

Deshalb führen wir eine neue Kennzahl durch und nennen sie Sales PW (Vorwoche). Dann werden wir ein paar Variablen hinzufügen. SELECTEDVALUE wertet jede einzelne Berechnung der aktuellen Woche aus, was dem sehr ähnlich ist, was wir in unserer anderen Formel gemacht haben.

Für unsere MaxWeekNumber verwenden wir die CALCULATE- Funktion. Wir wollen das Maximum aller möglichen Wochen berechnen. Theoretisch möchten wir also jedes Mal 53 zurückgeben. Darüber hinaus verwenden wir in unserer Logik die Funktionen SUMX und FILTER .

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Da ist einiges los, aber genau das ist es, was Sie im DAX erreichen können. Und wenn wir es jetzt hineinziehen, sehen wir, wie es das Problem löst.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates

Anschließend machen wir daraus ein Bild, um den Unterschied im Gesamtumsatz gegenüber der Vorwoche deutlich zu erkennen.

Berechnen der wöchentlichen Umsätze mit DAX in LuckyTemplates


Vergleichen Sie Zeiträume mit nicht standardmäßigen Datumstabellen – DAX und LuckyTemplates.
Platzieren Sie Arbeitstags- und Wochenendtagsnummern in der Datumstabelle in LuckyTemplates.
Berechnen Sie aufeinanderfolgende Wochentags- und Wochenendtage in LuckyTemplates mit DAX

Abschluss

Dieses Tutorial zeigt, wie Sie letztendlich die Differenz zwischen wöchentlichen Verkaufsergebnissen mit DAX in LuckyTemplates berechnen können.

Im Beispiel habe ich mich auf 53 Wochen konzentriert. Wenn es nur 52 Wochen gibt, besteht ein potenzielles Problem, aber wir müssen die Lösung dafür separat in einem anderen Tutorial finden.

Ich hoffe, dass diejenigen unter Ihnen, die sich mit benutzerdefinierten Kalendern beschäftigen, ein wenig verstehen, wie Sie einige der Probleme lösen können, mit denen Sie möglicherweise konfrontiert sind.

Beifall!


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