CALENDARAUTO

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Uwaga

Ta funkcja jest zniechęcana do użycia w obliczeniach wizualnych , 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 języka 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() Funkcja zwróci wszystkie daty z zakresu od 1 stycznia 2010 r. do 31 grudnia 2011 r.

CALENDARAUTO(3) Funkcja zwróci wszystkie daty z zakresu od 1 kwietnia 2010 r. do 31 marca 2012 r.