Jaa


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.