CALENDAR
Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji
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 |
---|---|
start_date |
Każde wyrażenie DAX zwracające wartość typu data/godzina. |
end_date |
Każde wyrażenie 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]))