zeitlichen Fortschritt in DAX berechnen

In meinem letzten Kundentermin, wünschte sich der Kunde eine Kennzahl, mit der er den zeitlichen Fortschritt einer beliebigen Periode im Bezug auf das heutige Datum darstellen kann.

Als Basis für die Berechnung der Kennzahl zeitlicher Fortschritt, verwende ich die Datumstabelle aus meinem Blogbeitrag Erstellen einer einfachen Datumstabelle in DAX.

Zuerst ermitteln wir mit COUNTROWS die Anzahl der Tage, für die gefilterte Gesamtperiode. Danach zählen wir die Anzahl der Tage, für die gefilterte Periode, die vor oder auf dem heutigen Datum liegen. Durch die Addition mit 0 wird sichergestellt, dass bei einer gefilterten Periode nach dem heutigen Datum nicht BLANK sondern 0 zurückgegeben wird. Anschließend stellen wir die Anzahl der Tage ins Verhältnis zueinander.

zeitlicher Fortschritt = 
VAR GesamtePeriode =
    COUNTROWS ( Datum )
VAR PeriodeBisHeute =
    0
        + COUNTROWS ( FILTER ( Datum; Datum[Datum] < TODAY () ) )
RETURN
    DIVIDE ( PeriodeBisHeute; GesamtePeriode )

Mit der Kennzahl zeitlicher Fortschritt kann man jetzt z.B. visualisieren, dass wir heute am 30.10. bereits 96,77% vom Oktober, 32,61% vom Quartal und 83,01% vom Jahr geschafft haben.

zeitlicher Fortschritt nach Zeitperioden

Veröffentlicht von

Marcus Wegener

Marcus Wegener

Marcus Wegener ist Anwendungsentwickler für Business Intelligence und erstellt Lösungen, mit denen sich große Datenmengen schnell analysieren lassen. Kunden nutzen seine Lösungen, um die Vergangenheit zu analysieren, die Gegenwart zu steuern und die Zukunft zu planen, um damit mehr Erfolg zu generieren. Dabei ist seine einzigartige Kombination aus Wissen und Auffassungsgabe ein Garant für ihren Erfolg.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.