Jaa


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