CALENDAR
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt eine Tabelle mit einer einzelnen Spalte namens "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben enthält. Der Datumsbereich liegt zwischen dem angegebenen Anfangsdatum und dem angegebenen Enddatum einschließlich dieser beiden Datumsangaben.
Syntax
CALENDAR(<start_date>, <end_date>)
Parameter
Ausdruck | Definition |
---|---|
start_date |
Ein beliebiger DAX Ausdruck, der einen Datetime-Wert zurückgibt. |
end_date |
Ein beliebiger DAX Ausdruck, der einen Datetime-Wert zurückgibt. |
Rückgabewert
Gibt eine Tabelle mit einer einzelnen Spalte mit dem Namen "Date" zurück, die einen zusammenhängenden Satz von Datumsangaben enthält. Der Datumsbereich liegt zwischen dem angegebenen Anfangsdatum und dem angegebenen Enddatum einschließlich dieser beiden Datumsangaben.
Bemerkungen
Wenn start_date größer als end_date ist, wird ein Fehler zurückgegeben.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet 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))
Bei einem Datenmodell, das tatsächliche Umsatzdaten und zukünftige Umsatzprognosen enthält, gibt der folgende Ausdruck eine Datumstabelle zurück, die den Datumsbereich sowohl in den Tabellen "Umsatz" als auch "Prognose" abdeckt.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))