Share via


CALENDARAUTO

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Bemærk

Denne funktion frarådes til brug i visuelle beregninger , da den sandsynligvis returnerer meningsløse resultater.

Returnerer en tabel med en enkelt kolonne med navnet "Dato", der indeholder et sammenhængende sæt datoer. Datointervallet beregnes automatisk på baggrund af data i modellen.

Syntaks

CALENDARAUTO([fiscal_year_end_month])  

Parametre

Begreb Definition
fiscal_year_end_month Ethvert DAX-udtryk, der returnerer et heltal fra 1 til 12. Hvis den udelades, angives den værdi, der er angivet i kalendertabelskabelonen for den aktuelle bruger, hvis den findes. Ellers er standardværdien 12.

Returværdi

Returnerer en tabel med en enkelt kolonne med navnet "Dato", der indeholder et sammenhængende sæt datoer. Datointervallet beregnes automatisk på baggrund af data i modellen.

Bemærkninger

  • Datointervallet beregnes på følgende måde:

    • Den tidligste dato i modellen, som ikke findes i en beregnet kolonne eller en beregnet tabel, er taget som MinDate.
    • Den seneste dato i modellen, som ikke findes i en beregnet kolonne eller en beregnet tabel, er taget som MaxDate.
    • Det returnerede datointerval er datoer mellem begyndelsen af det regnskabsår, der er knyttet til MinDate, og slutningen af det regnskabsår, der er knyttet til MaxDate.
  • Der returneres en fejl, hvis modellen ikke indeholder nogen datetime-værdier, som ikke findes i beregnede kolonner eller beregnede tabeller.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

I dette eksempel er MinDate og MaxDate i datamodellen 1. juli 2010 og 30. juni 2011.

CALENDARAUTO() returnerer alle datoer mellem den 1. januar 2010 og den 31. december 2011.

CALENDARAUTO(3) returnerer alle datoer mellem den 1. april 2010 og den 31. marts 2012.