DATESBETWEEN 함수
start_date부터 시작하여 end_date까지 계속되는 날짜로 이루어진 열이 포함된 테이블을 반환합니다.
구문
DATESBETWEEN(<dates>,<start_date>,<end_date>)
매개 변수
용어 |
정의 |
dates |
날짜/시간 열에 대한 참조 |
start_date |
날짜 식입니다. |
end_date |
날짜 식입니다. |
반환 값
날짜 값으로 이루어진 단일 열을 포함하는 테이블입니다.
주의
start_date의 날짜 값이 비어 있으면 start_date는 dates 열에서 가장 빠른 날짜를 가리키는 값이 됩니다.
end_date의 날짜 값이 비어 있으면 end_date는 dates 열에서 가장 늦은 날짜를 가리키는 값이 됩니다.
start_date 및 end_date로 사용되는 날짜는 계산 범위에 포함됩니다. 즉, 9월 1일에 매출이 발생했고 시작 날짜로 9월 1일을 사용하는 경우 9월 1일의 매출도 계산에 포함됩니다.
[!참고]
DATESBETWEEN 함수는 사용자 지정 날짜 범위를 다루는 데 사용할 목적으로 제공됩니다. 달, 분기, 년 등의 일반적인 날짜 간격을 다루는 경우에는 DATESINPERIOD 같은 적절한 함수를 사용하는 것이 좋습니다.
이 DAX 함수는 DirectQuery 모드에서 사용할 수 없습니다. DirectQuery 모델의 제한 사항에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=219172를 참조하십시오.
예
다음 수식에서는 인터넷 판매 부문의 '2007년 여름 매출'을 계산하는 측정값을 만드는 예를 보여 줍니다.
이 수식이 어떻게 실행되는지 확인하려면 피벗 테이블을 만들고 피벗 테이블의 행 레이블 영역에 CalendarYear 필드를 추가합니다. 그런 다음 코드 섹션에 정의되어 있는 수식을 사용하여 피벗 테이블의 값 영역에 Summer 2007 Sales라는 측정값을 추가합니다.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey],
DATE(2007,6,1),
DATE(2007,8,31)
))