CALENDAR
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
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
Vilkår | Definisjon |
---|---|
start_date |
Alle DAX uttrykk som returnerer en datetime-verdi. |
end_date |
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]))