CALENDAR

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen „Date“ zurück, die eine zusammenhängende Reihe von Datumsangaben enthält. Der Datumsbereich liegt zwischen dem angegebenen Startdatum und dem angegebenen Enddatum einschließlich.

Syntax

CALENDAR(<start_date>, <end_date>)  

Parameter

Begriff Definition
start_date Ein DAX-Ausdruck, der einen datetime-Wert zurückgibt.
end_date Ein DAX-Ausdruck, der einen datetime-Wert zurückgibt.

Rückgabewert

Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen „Date“ zurück, die eine zusammenhängende Reihe von Datumsangaben enthält. Der Datumsbereich liegt zwischen dem angegebenen Startdatum und dem angegebenen Enddatum einschließlich.

Bemerkungen

  • Wenn „start_date“ größer als „end_date“ ist, wird ein Fehler zurückgegeben.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiele

Die folgende Formel gibt eine Tabelle mit Datumsangaben zwischen dem 1. Januar 2015 und dem 31. Dezember 2021 zurück.

= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Der folgende Ausdruck gibt eine Datumstabelle für ein Datenmodell zurück, das tatsächliche Verkaufsdaten und zukünftige Verkaufsprognosen enthält, das sowohl den Datenbereich der Umsatz-, als auch den Datenbereich der Prognosetabellen abdeckt.

= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))