CALENDARAUTO
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 2010 r. i 30 czerwca 2011 r.
CALENDARAUTO()
zwróci wszystkie daty od 1 stycznia 2010 r. do 31 grudnia 2011 r.
CALENDARAUTO(3)
zwróci wszystkie daty od 1 kwietnia 2010 r. do 31 marca 2012 r.