KALENDARZ

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca tabelę z jedną kolumną o nazwie "Date", która zawiera ciągły zestaw dat. Zakres dat to od określonej daty rozpoczęcia do określonej daty zakończenia, włącznie z tymi dwiema datami.

Składnia

CALENDAR(<start_date>, <end_date>)  

Parametry

Termin Definicja
Data_początkowa Dowolne wyrażenie języka DAX zwracające wartość typu data/godzina.
Data_końcowa Dowolne wyrażenie języka DAX zwracające wartość typu data/godzina.

Wartość zwracana

Zwraca tabelę z jedną kolumną o nazwie "Date" zawierającą ciągły zestaw dat. Zakres dat to od określonej daty rozpoczęcia do określonej daty zakończenia, włącznie z tymi dwiema datami.

Uwagi

  • Jeśli start_date jest większy niż end_date, zostanie zwrócony błąd.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykłady

Poniższa formuła zwraca tabelę z datami od 1 stycznia 2015 r. do 31 grudnia 2021 r.

= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

W przypadku modelu danych, który zawiera rzeczywiste dane sprzedaży i przyszłe prognozy sprzedaży, poniższe wyrażenie zwraca tabelę dat obejmującą zakres dat w tabelach Sales (Sprzedaż) i Forecast (Prognoza).

= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))