Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Nuta
Ta funkcja jest zniechęcana do użycia w obliczeniach wizualizacji , ponieważ prawdopodobnie zwraca wyniki bez znaczenia.
Zwraca tabelę z jedną kolumną o nazwie "Date", która zawiera ciągły zestaw dat. Zakres dat jest obliczany automatycznie na podstawie danych w modelu.
Składnia
CALENDARAUTO([fiscal_year_end_month])
Parametry
| Termin | Definicja |
|---|---|
fiscal_year_end_month |
Dowolne wyrażenie DAX zwracające liczbę całkowitą z zakresu od 1 do 12. Jeśli pominięto, wartość domyślna to wartość określona w szablonie tabeli kalendarza dla bieżącego użytkownika, jeśli jest obecna; w przeciwnym razie wartość domyślna to 12. |
Wartość zwracana
Zwraca tabelę z jedną kolumną o nazwie "Date", która zawiera ciągły zestaw dat. Zakres dat jest obliczany automatycznie na podstawie danych w modelu.
Uwagi
Zakres dat jest obliczany w następujący sposób:
- Najwcześniejsza data w modelu, która nie znajduje się w kolumnie obliczeniowej lub tabeli obliczeniowej, jest traktowana jako data minimalna.
- Najnowsza data w modelu, która nie znajduje się w kolumnie obliczeniowej lub tabeli obliczeniowej, jest traktowana jako wartość MaxDate.
- Zwrócony zakres dat to daty między rozpoczęciem roku obrachunkowego skojarzonego z wartością MinDate a końcem roku obrachunkowego skojarzonego z wartością MaxDate.
Zwracany jest błąd, jeśli model nie zawiera żadnych wartości daty/godziny, które nie znajdują się w kolumnach obliczeniowych ani tabelach obliczeniowych.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
W tym przykładzie wartości MinDate i MaxDate w modelu danych to 1 lipca 2018 r. i 30 czerwca 2019 r. Ten model zawiera dwie tabele obliczeniowe:
-
CalendarAuto. Zdefiniowano jako
CALENDARAUTO(). Zwraca wszystkie daty z zakresu od 1 stycznia 2018 r. do 31 grudnia 2019 r. -
CalendarAuto3. Zdefiniowano jako
CALENDARAUTO(3). Zwraca wszystkie daty z zakresu od 1 kwietnia 2018 r. do 31 marca 2020 r. Podobnie jak w tym przykładziefiscal_year_end_month3, pierwsze lata zaczynają się 1 kwietnia i kończą się 31 marca. W związku z tym zakres jest określany przez wybranie pierwszego dnia roku obrachunkowego w dniu lub przed rokiem MinDate (1 kwietnia 2018 r.) i ostatnim dniem roku obrachunkowego po roku obrachunkowym lub w ciągu roku MaxDate (31 marca 2020 r.).
Poniżej przedstawiono definicje miar i ich wartości zwracane w przykładowym modelu:
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