CALENDARAUTO
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
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.