Udostępnij za pośrednictwem


CALENDARAUTO

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

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 contains ciągły zestaw dat. range 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. If pominięty, domyślnie jest to value określony w szablonie tabeli calendar dla bieżącego użytkownika, if obecny; w przeciwnym razie wartość domyślna to 12.

Zwracanie value

Zwraca tabelę z jedną kolumną o nazwie "Date", która contains ciągły zestaw dat. range dat jest obliczany automatycznie na podstawie danych w modelu.

Uwagi

  • date range jest obliczana w następujący sposób:

    • earliest date w modelu, który jest not w kolumnie obliczeniowej or tabeli obliczeniowej, jest traktowany jako wartość MinDate.
    • Najnowsze date w modelu, który jest not w kolumnie obliczeniowej or tabeli obliczeniowej, jest traktowany jako MaxDate.
    • Zwrócona daterange to daty między rozpoczęciem year fiskalnych skojarzonych z and datami końcowymi year fiskalnej skojarzonej z wartością MaxDate.
  • Zwracany jest errorif model not zawiera wszystkie values daty/godziny, które są not w kolumnach obliczeniowych or tabel obliczeniowych.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

W tym przykładzie and MaxDate w modelu danych to 1 lipca 2010 r. and 30 czerwca 2011 r.

CALENDARAUTO() zwróci daty all między 1 stycznia 2010 r. and 31 grudnia 2011 r.

CALENDARAUTO(3) zwróci daty all od 1 kwietnia 2010 r. and 31 marca 2012 r.