메모
이 함수는 의미 없는 결과를 반환할 가능성이 있으므로 시각적 계산
연속된 날짜 집합이 포함된 "Date"라는 단일 열이 있는 테이블을 반환합니다. 날짜 범위는 모델의 데이터를 기반으로 자동으로 계산됩니다.
통사론
CALENDARAUTO([fiscal_year_end_month])
매개 변수
학기 | 정의 |
---|---|
fiscal_year_end_month |
1에서 12까지의 정수 값을 반환하는 모든 DAX 식입니다. 생략하면 현재 사용자의 달력 테이블 템플릿에 지정된 값(있는 경우)이 기본값으로 설정됩니다. 그렇지 않으면 기본값은 12입니다. |
반환 값
연속된 날짜 집합이 포함된 "Date"라는 단일 열이 있는 테이블을 반환합니다. 날짜 범위는 모델의 데이터를 기반으로 자동으로 계산됩니다.
발언
날짜 범위는 다음과 같이 계산됩니다.
- 계산 열 또는 계산 테이블에 없는 모델의 가장 빠른 날짜는 MinDate로 사용됩니다.
- 계산 열 또는 계산 테이블에 없는 모델의 최신 날짜는 MaxDate로 사용됩니다.
- 반환되는 날짜 범위는 MinDate와 연결된 회계 연도의 시작 날짜와 MaxDate와 연결된 회계 연도의 끝 사이의 날짜입니다.
모델에 계산 열 또는 계산 테이블에 없는 날짜/시간 값이 없는 경우 오류가 반환됩니다.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
본보기
이 예제에서 데이터 모델의 MinDate 및 MaxDate는 2018년 7월 1일과 2019년 6월 30일입니다. 이 모델에는 다음 두 개의 계산 테이블이 포함되어 있습니다.
-
CalendarAuto.
CALENDARAUTO()
(으)로 정의됩니다. 2018년 1월 1일부터 2019년 12월 31일 사이의 모든 날짜를 반환합니다. -
CalendarAuto3.
CALENDARAUTO(3)
(으)로 정의됩니다. 2018년 4월 1일부터 2020년 3월 31일 사이의 모든 날짜를 반환합니다. 이 예fiscal_year_end_month
에서는 3과 마찬가지로 첫 번째 연도는 4월 1일에 시작하여 3월 31일에 끝납니다. 결과적으로 범위는 MinDate의 연도(2018년 4월 1일) 또는 그 이전의 회계 연도의 첫째 날과 MaxDate 연도 이후 또는 MaxDate 연도(2020년 3월 31일) 내의 회계 연도 마지막 날을 선택하여 결정됩니다.
다음은 예제 모델의 측정값 정의 및 반환 값입니다.
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020