Udostępnij za pośrednictwem


CALENDAR

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca tabelę z jedną kolumną o nazwie "Date", która contains ciągły zestaw dat. range dat jest od określonej date początkowej do określonej datekońcowej , włącznie z tymi dwiema datami.

Składnia

CALENDAR(<start_date>, <end_date>)

Parametry

Termin Definicja
start_date Dowolne wyrażenie DAX zwracające valuedata/godzina.
end_date Dowolne wyrażenie DAX zwracające valuedata/godzina.

Zwracanie value

Zwraca tabelę z pojedynczą kolumną o nazwie "Date" zawierającą ciągły zestaw dat. range dat jest od określonej date początkowej do określonej datekońcowej , włącznie z tymi dwiema datami.

Uwagi

  • Zwracana jest errorif start_date jest większa niż end_date.

  • 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łady

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

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

W przypadku modelu danych, który zawiera rzeczywiste dane sprzedaży and przyszłych prognoz sprzedaży, poniższe wyrażenie zwraca tabelę date obejmującą range dat w obu tabelach Sales and Forecast.

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