Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
gælder for:
beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Seddel
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
| Udtryk | 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 2018 og 30. juni 2019. Denne model indeholder to beregnede tabeller:
-
CalendarAuto. Defineret som
CALENDARAUTO(). Returnerer alle datoer mellem den 1. januar 2018 og den 31. december 2019. -
CalendarAuto3. Defineret som
CALENDARAUTO(3). Returnerer alle datoer mellem den 1. april 2018 og den 31. marts 2020. Som i dette eksempelfiscal_year_end_monther 3, starter de første år den 1. april og slutter den 31. marts. Derfor bestemmes intervallet ved at vælge den første dag i regnskabsåret på eller før MinDates år (1. april 2018) og den sidste dag i regnskabsåret efter eller inden for MaxDates år (31. marts 2020).
Nedenfor er målingsdefinitioner og deres returværdier i eksempelmodellen:
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020