Power BI

Power BI Community: Austausch, Support und Ressourcen für Power BI-Nutzer. Stelle Fragen, teile Best Practices und entdecke wertvolle Inhalte. Trete unserer lebendigen Community bei und lerne von Power BI-Enthusiasten. #PowerBI #Community

PowerBI Datumsberechnung

Martin Huber
Hallo liebe Community,
seit kurzem befasse ich mich auch mit PowerBI.
Aktuell arbeite ich an einem Dashboard, für das ich einen Datumswert berechnen muss. In einer sich täglich aktualisierten Kalendertabelle (DimKalender) möchte ich den letzten Eintrag ermitteln. Von diesem Zwischenergebnis 3 Monate abziehen und dann davon den Monatsletzten ermitteln (Beispiel: 21.01.2024; 3 Monate zurück: 21.10.2023; Monatsletzter: 31.10.2023).
Auf der Seite befindet sich noch ein Datumsslicer. Dieser Datumssclicer soll sich jedoch nicht auf das Ergebnis auswirken. Und hier liegt mein Problem. Der Datumsslicer begrenzt aktuell den Zeitraum und ich rechne falsch.

Hier meine aktuelle Formel:
Test_EndofMonth-3 =
LASTDATE(
DATEADD(
DimKalender[Datum]
, -3
,MONTH
)
)

Kann mir jemand helfen, wie ich die Formel modifizieren oder ändern muss, damit der Datumsslicer ignoiriert wird?
Ein herzliches Danke für Eure Hilfe.

MfG

Martin

Neueste Mitgliederaktivitäten

Diesen Community Beitrag weiterempfehlen

Es gibt eine Antwort

Stefan Bechtloff
Experte
von Stefan Bechtloff | 29. Februar 2024, 00:29
Hallo Martin,

ich hoffe Dein Problem richtig verstanden zu haben.
Du musst ein Measure in Deiner Datumstabelle anlegen mit folgender DAX Formel:

MaxDate_3M_back_EndofMonth =
var MaxDate =
CALCULATE(
LASTDATE(
DATEADD(DatumTabelle[Datum], -3, MONTH)
),
ALL(DatumTabelle)
)
return EOMONTH(MaxDate,0)

Die ALL(DatumTabelle) verhindert die Berücksichtigung eines Slicers.