CALENDAR
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer en tabel med en enkelt kolonne med navnet "Date", der contains et sammenhængende sæt datoer. range af datoer er fra den angivne start date til den angivne date, inklusive disse to datoer.
Syntaks
CALENDAR(<start_date>, <end_date>)
Parametre
Udtryk | Definition |
---|---|
start_date |
Ethvert DAX udtryk, der returnerer en datetime-value. |
end_date |
Ethvert DAX udtryk, der returnerer en datetime-value. |
Returner value
Returnerer en tabel med en enkelt kolonne med navnet "Date", der indeholder et sammenhængende sæt datoer. range af datoer er fra den angivne start date til den angivne date, inklusive disse to datoer.
Bemærkninger
Der returneres en error, if start_date er større end end_date.
Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).
Eksempler
Følgende formel returnerer en tabel med datoer mellem den 1. januar 2015 and 31. december 2021.
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
For en datamodel, der indeholder faktiske salgsdata and fremtidige salgsprognoser, returnerer følgende udtryk en date tabel, der dækker range af datoer i tabellerne Sales and Forecast.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))