Del via


CALENDARAUTO

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

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.