CALENDARAUTO
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Muistiinpano
Tätä funktiota ei suositella käytettäväksi visuaalisissa laskutoimituksissa, koska se todennäköisesti palauttaa merkityksettömiä tuloksia.
Palauttaa taulukon, jossa on yksi sarake nimeltäDate, joka contains yhtenäisen päivämääräjoukon. Päivämäärien range lasketaan automaattisesti mallin tietojen perusteella.
Syntaksi
CALENDARAUTO([fiscal_year_end_month])
Parametrit
Termi | Määritelmä |
---|---|
fiscal_year_end_month |
Mikä tahansa DAX lauseke, joka palauttaa kokonaisluvun 1–12. If jätetään pois, oletusarvona on calendar taulukkomallissa määritetty value nykyiselle käyttäjälle, if olemassa. muussa tapauksessa oletusarvo on 12. |
Palauta value
Palauttaa taulukon, jossa on yksi sarake nimeltäDate, joka contains yhtenäisen päivämääräjoukon. Päivämäärien range lasketaan automaattisesti mallin tietojen perusteella.
Huomautuksia
date range lasketaan seuraavasti:
- Mallin earliestdate, joka on not lasketussa sarakkeessa, or laskettu taulukko, otetaan MinDate.
- Mallin viimeisin date, joka on not lasketussa sarakkeessa, or lasketussa taulukossa, otetaan MaxDate.
- Palautettu daterange on päivämääriä MinDate-year liittyvän tilikauden year alusta and MaxDateen liittyvän tilikauden year lopun.
Palautetaan error, if malli ei not sisältää mitään datetime-values, joita not lasketuissa sarakkeissa laskettujen taulukoiden or.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Tässä esimerkissä tietomallin MinDate-and MaxDate on 1.7.2010 and 30.6.2011.
CALENDARAUTO()
palauttaa all päivämäärät väliltä 1.1.2010 and 31.12.2011.
CALENDARAUTO(3)
palauttaa all päivämäärät väliltä 1.4.2010 and 31.3.2012.