Del via


KALENDER

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Returnerer en tabell med én kolonne kalt «Dato» som inneholder et sammenhengende sett med datoer. Datointervallet er fra den angitte startdatoen til den angitte sluttdatoen, inkludert disse to datoene.

Syntaks

CALENDAR(<start_date>, <end_date>)  

Parametere

Term Definisjon
Startdato Alle DAX-uttrykk som returnerer en datetime-verdi.
Sluttdato Alle DAX-uttrykk som returnerer en datetime-verdi.

Returverdi

Returnerer en tabell med én kolonne kalt «Dato» som inneholder et sammenhengende sett med datoer. Datointervallet er fra den angitte startdatoen til den angitte sluttdatoen, inkludert disse to datoene.

Merknader

  • En feil returneres hvis start_date er større enn end_date.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempler

Følgende formel returnerer en tabell med datoer mellom 1. januar 2015 og 31. desember 2021.

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

For en datamodell som inkluderer faktiske salgsdata og fremtidige salgsprognoser, returnerer følgende uttrykk en datotabell som dekker datointervallet i både salg- og prognosetabellene.

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