SAMEPERIODLASTYEAR Archive | THE SELF-SERVICE-BI BLOG Wir lieben Microsoft Power BI Mon, 14 Apr 2025 07:08:09 +0000 de hourly 1 https://wordpress.org/?v=6.8.1 https://ssbi-blog.de/wp-content/uploads/2019/10/Favicon-150x150.png SAMEPERIODLASTYEAR Archive | THE SELF-SERVICE-BI BLOG 32 32 Vorjahresvergleiche auf Tagesebene mit DAX im Falle von Schaltjahren https://ssbi-blog.de/blog/business-topics/vorjahresvergleiche-auf-tagesebene-mit-dax-im-falle-von-schaltjahren/ Thu, 11 Nov 2021 12:27:58 +0000 https://ssbi-blog.de/?p=12318 Vorjahresvergleiche im Falle von Schaltjahren sind bei genauer Betrachtung recht knifflig, auch wenn einem die DAX Time Intelligence-Funktionen wie SAMEPERIODLASTYEAR() schon eine Menge Arbeit abnehmen. Wenn Du möchtest, dass Deine Vorjahresvergleiche auch auf Tagesebene alle Tage des Vorjahres berücksichtigen, dann ist mein aktueller Beitrag genau das richtige für Dich 🙂 Als Abonnent meines Newsletters erhältst […]

Der Beitrag Vorjahresvergleiche auf Tagesebene mit DAX im Falle von Schaltjahren erschien zuerst auf THE SELF-SERVICE-BI BLOG.

]]>
Vorjahresvergleiche im Falle von Schaltjahren sind bei genauer Betrachtung recht knifflig, auch wenn einem die DAX Time Intelligence-Funktionen wie SAMEPERIODLASTYEAR() schon eine Menge Arbeit abnehmen. Wenn Du möchtest, dass Deine Vorjahresvergleiche auch auf Tagesebene alle Tage des Vorjahres berücksichtigen, dann ist mein aktueller Beitrag genau das richtige für Dich 🙂

Als Abonnent meines Newsletters erhältst Du die Beispieldateien zu den Beiträgen dazu. Hier geht’s zum Abonnement des Newsletters!

Die Funktionsweise der Standard Time Intelligence-Funktionen

Um zu erklären, was für eine Lösung ich hier präsentiere, muss ich etwas Zeit darauf verwenden, das Standardverhalten von SAMEPERIODLASTYEAR zu erläutern, wenn es sich beim Vorjahr um ein Schaltjahr handelt. Ist das aktuell betrachtete Jahr (in meinem Beispiel das Jahr 2017) kein Schaltjahr und das Vorjahr (2016) ist eines, dann kann das folgende Measure in einer Matrix für Verwirrung sorgen:

Summe Umsatz Vorjahr =
CALCULATE ( [Summe Umsatz Current], SAMEPERIODLASTYEAR ( Kalender[Datum] ) )

Im folgenden Screenshot siehst Du, dass für das Nicht-Schaltjahr 2017 im Februar (logischerweise) 28 Tage ausgewiesen werden. Lediglich für diese 28 Tage erfolgt auch ein Vorjahresvergleich. Auf Monatsebene wird jedoch richtigerweise mit den kompletten 29 Tages des Februars 2016 vergleichen, so dass die Summe der Vorjahresvergleiche der einzelnen Tage (in Summe 28) nicht mit der Summe übereinstimmt, die sich als Vorjahresvergleich auf Monatsebene ergibt (29).

Wenn einem das zum ersten Mal klar wird, sieht das zu Beginn komisch, wenn nicht gar falsch aus. Doch dies ist definitiv eine valide Kalkulation. Solltest Du jedoch wollen, dass – wie in der ganz rechten Spalte der Matrix sichtbar – die Summe der Vorjahresvergleiche auf Tagesebene genau der Summe auf Monatsebene entspricht, dann lies weiter und sieh Dir meine Lösung dazu an. Dies erreiche ich, indem ich den 28.02 und 29.02. des Vorjahres als Vergleichswert des 28.02. des aktuellen Jahres ausweise.

Meine Lösung für Vorjahresvergleiche auf Tagesebene

Danke für Dein Interesse und bis zum nächsten Mal. Denk dran: Sharing is caring. Wenn Dir der Beitrag gefallen hat, dann teile ihn gerne. Falls Du Anmerkungen hast, schreibe gerne einen Kommentar, oder schicke mir eine Mail an lars@ssbi-blog.de

Viele Grüße aus Hamburg,

Lars

Der Beitrag Vorjahresvergleiche auf Tagesebene mit DAX im Falle von Schaltjahren erschien zuerst auf THE SELF-SERVICE-BI BLOG.

]]>