Share via


CALENDARAUTO

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen 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 sisältää yhtenäisen päivämääräjoukon. Päivämääräalue 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. Jos tämä jätetään pois, oletusarvona on nykyisen käyttäjän kalenteritaulukkomallissa määritetty arvo. muussa tapauksessa oletusarvo on 12.

Palautusarvo

Palauttaa taulukon, jossa on yksi sarake nimeltä Date, joka sisältää yhtenäisen päivämääräjoukon. Päivämääräalue lasketaan automaattisesti mallin tietojen perusteella.

Huomautukset

  • Päivämääräalue lasketaan seuraavasti:

    • Mallin aikaisin päivämäärä, joka ei ole lasketussa sarakkeessa tai lasketussa taulukossa, otetaan MinDate.
    • Mallin myöhäisimmästä päivämäärästä, joka ei ole lasketussa sarakkeessa tai lasketussa taulukossa, otetaan MaxDate.
    • Palautettu päivämääräalue on päivämäärät sen tilikauden alun ja lopun välillä, jotka liittyvät MinDate-funktioon ja MaxDate-funktioon.
  • Palautetaan virhe, jos malli ei sisällä datetime-arvoja, jotka eivät ole lasketuissa sarakkeissa tai lasketuissa taulukoissa.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Tässä esimerkissä tietomallin MinDate- ja MaxDate-tiedot ovat 1. heinäkuuta 2010 ja 30. kesäkuuta 2011.

CALENDARAUTO() palauttaa kaikki päivämäärät väliltä 1. tammikuuta 2010 ja 31. joulukuuta 2011.

CALENDARAUTO(3) palauttaa kaikki päivämäärät väliltä 1.4.2010 ja 31.3.2012.