Diagramm Achse mit heterogener Granularität in Power BI

Aus der Community erreichte mich folgende Frage:
“Wie können wir in Power BI die Daten für dieses Jahr als Monat und für künftige Jahre als Quartal darstellen?”

Der Wunsch war es, folgendes Burndown Chart zu erstellen, das mit einem Start Wert ins Jahr startet, dann für das aktuelle Jahr die Werte auf Monatsbasis ausweißt und dann für zukünftige Jahre auf Quartalsbasis.

Diagramm Achse mit heterogener Granularität (Monat, Quartal) in Power BI
Achsendarstellung: aktuelles Jahr als Monat, zukünftige Jahre als Quartale

Hierfür muss im Datenmodell eine Datumstabelle vorhanden sein, in der eine Spalte genau diese Clusterung vornimmt. In diesem Beispiel habe ich die Spalte “Axis” als berechnete Spalte per DAX der Datumstabelle hinzugefügt.

Axis =
IF (
    YEAR ( 'Date'[Date] ) < YEAR ( TODAY () ),
    "Start",
    IF (
        YEAR ( 'Date'[Date] ) > YEAR ( TODAY () ),
        "Q" & QUARTER ( 'Date'[Date] ) & "'"
            & FORMAT ( 'Date'[Date], "yy" ),
        FORMAT ( 'Date'[Date], "mmm" )
    )
)

Um die Elemente der Spalte in der gewünschten Reihenfolge anzuzeigen, habe ich eine weitere Spalte “Axis Sort” hinzugefügt, die je Cluster einen nummerischen Wert zurückgibt, nachdem die Elemente sortiert werden. Die Verknüpfung dieser beiden Spalte erfolgt über die Funktion “Nach Spalte sortieren” über das Register “Spaltentools”.

Axis Sort =
IF (
    YEAR ( 'Date'[Date] ) < YEAR ( TODAY () ),
    0,
    IF (
        YEAR ( 'Date'[Date] ) > YEAR ( TODAY () ),
        YEAR ( 'Date'[Date] ) * 100
            + QUARTER ( 'Date'[Date] ),
        YEAR ( 'Date'[Date] ) * 100
            + MONTH ( 'Date'[Date] )
    )
)

Du willst mehr coole Power BI Inhalte?
Dann folge mir auf LinkedIn und füttere deinen Newsfeed mit meinen Inhalten:

Marcus Wegener | ​ https://www.linkedin.com/in/marcuswegener/

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.

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.