CALENDARAUTO
Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt
Merk
Denne funksjonen er motløs for bruk i visuelle beregninger , da den sannsynligvis returnerer meningsløse resultater.
Returnerer en tabell med én kolonne kalt «Dato» som inneholder et sammenhengende sett med datoer. Datointervallet beregnes automatisk basert på data i modellen.
Syntaks
CALENDARAUTO([fiscal_year_end_month])
Parametere
Term | Definisjon |
---|---|
fiscal_year_end_month | Alle DAX-uttrykk som returnerer et heltall fra 1 til 12. Hvis den utelates, brukes verdien som er angitt i kalendertabellmalen for gjeldende bruker, hvis den finnes. Ellers er standardverdien 12. |
Returverdi
Returnerer en tabell med én kolonne kalt «Dato» som inneholder et sammenhengende sett med datoer. Datointervallet beregnes automatisk basert på data i modellen.
Merknader
Datointervallet beregnes på følgende måte:
- Den tidligste datoen i modellen som ikke er i en beregnet kolonne eller beregnet tabell, tas som MinDate.
- Den siste datoen i modellen som ikke er i en beregnet kolonne eller beregnet tabell, tas som MaxDate.
- Datointervallet som returneres, er datoer mellom begynnelsen av regnskapsåret som er knyttet til MinDate og slutten av regnskapsåret som er knyttet til MaxDate.
En feil returneres hvis modellen ikke inneholder noen datetime-verdier som ikke er i beregnede kolonner eller beregnede tabeller.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel
I dette eksemplet er MinDate og MaxDate i datamodellen 1. juli 2010 og 30. juni 2011.
CALENDARAUTO()
returnerer alle datoer mellom 1. januar 2010 og 31. desember 2011.
CALENDARAUTO(3)
returnerer alle datoer mellom 1. april 2010 og 31. mars 2012.