다음을 통해 공유


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)
  ))

참고 항목

참조

DATESINPERIOD 함수

관련 자료

시간 인텔리전스 함수(DAX)

날짜 및 시간 함수(DAX)