Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Die Analyse des Laufzeitvergleichstyps bei benutzerdefinierten Kalendern ist etwas komplexer als bei Verwendung eines Standardkalenders. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Der Grund dafür liegt darin, dass die für benutzerdefinierte Kalender verfügbaren Zeitintelligenzfunktionen es Benutzern ermöglichen, ganz einfach und effektiv eine Formel zu schreiben und die gewünschten Ergebnisse zu erzielen. Leider müssen Sie bei nicht standardmäßigen Kalendern, beispielsweise einem 445-Kalender, tatsächlich eine zusätzliche Logik schreiben, um die größtmögliche Zeitintelligenz oder Zeitvergleichsanalyse zu erzielen.

In diesem Tutorial werde ich einige reine Zeitvergleiche demonstrieren. Ich zeige Ihnen, wie Sie einen Zeitraum mit einem anderen vergleichen können, basierend auf einer Woche oder einer Zahl und nicht auf einem bestimmten Datum.

Dadurch können und werden Sie das Gelernte über verschiedene Zeithorizonte hinweg anwenden. Darüber hinaus werde ich noch einen Schritt weiter gehen und mich intensiv mit der Frage befassen, wie wir über einen beliebigen Zeitraum hinweg von einer Woche zur anderen analysieren können. Beispielsweise könnte es sich um eine Woche eines Vormonats oder eine Woche vor demselben Monat des Vorjahres handeln.

Zunächst zeige ich Ihnen, was passiert, wenn Sie die Zeitintelligenzberechnung (DATEADD) verwenden und warum sie nicht funktioniert. Wir müssen eine benutzerdefinierte Logik verwenden, damit es tatsächlich funktioniert.

Inhaltsverzeichnis

Zeitintelligenz für benutzerdefinierte Kalender

Mit Zeitintelligenzfunktionen ist es einfach, einen Zeitvergleich durchzuführen. In unserer Formel für „Sales LY“ haben wir beispielsweise die Funktion DATEADD , die im Vergleich grundsätzlich immer funktioniert. Wir können eine Berechnung für einen Tag, einen Monat, ein Quartal und ein Jahr durchführen. In diesem Fall zeigen wir das Jahr an.

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Diese Formel funktioniert gut für einen Standardkalender. Wie wir unserer Tabelle entnehmen können, erfolgt die Berechnung am selben Tag im nächsten Jahr korrekt.

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Wenn wir jedoch dieselbe Formel für einen benutzerdefinierten Kalender verwenden, bei dem wir beispielsweise nur ein Jahr und nur eine Woche zum Arbeiten haben, funktioniert es nicht richtig.

Wir können dies in der allerersten Woche des Jahres 2015 sehen. Denken Sie daran, dass dies keiner Kalenderwoche entspricht, da wir einen benutzerdefinierten Kalender erstellen, sodass der erste Tag dieses Monats in diesem Geschäftsjahr nicht wirklich mit dieser ersten Woche übereinstimmt.

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Theoretisch würde man annehmen, dass dieser Betrag derselbe sein wird wie der der ersten Woche im Jahr 2014, aber das liegt nicht an der Fehlausrichtung und der Überlagerung der Daten auf dieser Finanzwochennummer, also brauchen wir eine benutzerdefinierte Logik hier, damit das funktioniert.

Zeitvergleichsanalyse für benutzerdefinierte Kalender

Lassen Sie uns nun die Logik durchgehen, die dieses Problem lösen könnte. Dies gilt für jede benutzerdefinierte Kalendertabelle. Die Technik ist genau die gleiche. Sobald Sie die Funktionsweise verstanden haben, können Sie sie problemlos auf Ihr eigenes Modell und Ihre LuckyTemplates-Berichte anwenden.

In dieser Berechnung für unsere Sales LY – Custom verwenden wir Variablen ( VAR ), da dies die Dinge erheblich vereinfacht. Dann verwenden wir SELECTEDVALUE, um unsere Woche und unser Jahr einzugeben. Und dann schreiben wir unsere Formel, wobei wir immer noch CALCULATE Total Sales verwenden, und fügen dann die Logik ein.

Wir verwenden FILTER ALL Dates ( Kalender Daily ), hier die gesamte Tabelle. Dann schreiben wir unsere Logik und ermitteln, ob unsere Finanzwochennummer mit der aktuellen Finanzwoche übereinstimmt. So vergleichen wir eine Finanzwoche eines Jahres mit dem Vorjahr. Und so isolieren wir auch das Jahr, indem wir unseren VAR für das Jahr (CurrentFinYear) um 1 subtrahieren .

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Mit dieser Technik können wir von 2015 auf 2014 zurückspringen, um die Zahlen dieser Woche zu erhalten und sie in den aktuellen Kontext unserer Ergebnisse zu bringen. Wir platzieren es dann in dieser Tabelle und sehen nun, dass die Zahl oder der Betrag korrekt ist.

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Wenn wir zur ersten Woche zurückspringen, sehen wir genau die gleiche Menge.

Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates

Diese Logik hat erreicht, was wir erreichen wollten. Und von hier aus können wir weitere Erkenntnisse gewinnen.


Berechnen Sie die Umsätze der vergangenen Wochen – Advanced DAX in LuckyTemplates.
Jahresumsätze für nicht standardmäßige Kalendertabellen – DAX in LuckyTemplates.
Die DATEADD- Funktion : Die beste und vielseitigste Zeitintelligenzfunktion in LuckyTemplates

Abschluss

Dieses Beispiel ist auf jede benutzerdefinierte Tabelle anwendbar. Je nachdem, welchen Zeitvergleich Sie wünschen, müssen Sie möglicherweise nur die Variablen ersetzen, aber es wird immer eine ähnliche Logik sein.

Letztendlich gibt es viele verschiedene Möglichkeiten, wie Sie diese Technik anwenden können. Es ist wichtig, wirklich zu versuchen und es gut zu lernen. Denn die Wahrheit ist, dass  man durch die Kombination all dieser DAX-Formeln tatsächlich viele Dinge erreichen kann, nicht nur diese spezielle Erkenntnis, sondern auch viele andere.

Alles Gute!


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