CALENDARAUTO
Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen 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.