KALENDER
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning
Returnerar en tabell med en enda kolumn med namnet "Date" som innehåller en sammanhängande uppsättning datum. Datumintervallet är från det angivna startdatumet till det angivna slutdatumet, inklusive dessa två datum.
Syntax
CALENDAR(<start_date>, <end_date>)
Parametrar
Period | Definition |
---|---|
start_date | Alla DAX-uttryck som returnerar ett datetime-värde. |
end_date | Alla DAX-uttryck som returnerar ett datetime-värde. |
Returvärde
Returnerar en tabell med en enda kolumn med namnet "Date" som innehåller en sammanhängande uppsättning datum. Datumintervallet är från det angivna startdatumet till det angivna slutdatumet, inklusive dessa två datum.
Kommentarer
Ett fel returneras om start_date är större än end_date.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Följande formel returnerar en tabell med datum mellan 1 januari 2015 och 31 december 2021.
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
För en datamodell som innehåller faktiska försäljningsdata och framtida försäljningsprognoser returnerar följande uttryck en datumtabell som täcker datumintervallet i tabellerna Försäljning och Prognos.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))