Dela via


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]))