CALENDAR
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
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]))