CALENDAR
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa taulukon, jossa on yksi sarake nimeltäDate, joka contains yhtenäisen päivämääräjoukon. Päivämäärien range on määritetystä date määritettyyn loppudate, sisältäen nämä kaksi päivämäärää.
Syntaksi
CALENDAR(<start_date>, <end_date>)
Parametrit
Termi | Määritelmä |
---|---|
start_date |
Mikä tahansa DAX lauseke, joka palauttaa datetime-value. |
end_date |
Mikä tahansa DAX lauseke, joka palauttaa datetime-value. |
Palauta value
Palauttaa taulukon, jossa on yksi sarake nimeltäDate, joka sisältää yhtenäisen päivämääräjoukon. Päivämäärien range on määritetystä date määritettyyn loppudate, sisältäen nämä kaksi päivämäärää.
Huomautuksia
Palautetaan error, if start_date on suurempi kuin end_date.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkkejä
Seuraava kaava palauttaa taulukon, jonka päivämäärät ovat välillä 1.1.2015 and 31.12.2021.
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
Tietomallille, joka sisältää todellisia myyntitietoja and tulevat myyntiennusteet, seuraava lauseke palauttaa date taulukon, joka kattaa päivämäärien range molemmissa Sales and Forecast -taulukoissa.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))