다음을 통해 공유


DATESINPERIOD 함수

start_date부터 시작하여 지정된 number_of_intervals 동안 계속되는 날짜로 이루어진 열이 포함된 테이블을 반환합니다.

구문

DATESINPERIOD(<dates>,<start_date>,<number_of_intervals>,<interval>)

매개 변수

용어

정의

dates

날짜가 포함된 열입니다.

start_date

날짜 식입니다.

number_of_intervals

날짜에 더하거나 날짜에서 뺄 기간의 길이를 지정하는 정수입니다.

interval

날짜를 이동할 기준이 되는 간격입니다. 이 간격의 값은 다음 중 하나가 될 수 있습니다: year, quarter, month, day

반환 값

날짜 값으로 이루어진 단일 열을 포함하는 테이블입니다.

주의

[!참고]

컨텍스트가 수식의 결과에 주는 영향을 확인하려면 DAX 수식의 컨텍스트를 참조하십시오.

dates 인수는 다음 중 하나가 될 수 있습니다.

  • 날짜/시간 열에 대한 참조

  • 날짜/시간 값으로 이루어진 단일 열을 반환하는 테이블 식

  • 날짜/시간 값으로 이루어진 단일 열 테이블을 정의하는 부울 식

[!참고]

부울 식에 적용되는 제약 조건에 대한 설명은 CALCULATE 함수 항목을 참조하십시오.

number_of_intervals에 대해 지정한 숫자가 양수이면 날짜가 더 나중 시간을 향해 이동하고, 이 숫자가 음수이면 날짜가 더 이전 시간을 향해 이동합니다.

interval 매개 변수는 문자열 집합이 아니라 열거형입니다. 따라서 값을 따옴표로 묶지 말아야 합니다. 또한 year, quarter, month, day 값을 사용할 때는 이 철자를 그대로 입력해야 합니다.

결과 테이블에는 기본 테이블 열의 값에 표시되는 날짜만 포함됩니다.

이 DAX 함수는 DirectQuery 모드에서 사용할 수 없습니다. DirectQuery 모델의 제한 사항에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=219172를 참조하십시오.

다음 수식은 2007년 8월 24일 이전 21일 동안의 인터넷 판매 실적을 반환합니다.

= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]),DATESINPERIOD(DateTime[DateKey],DATE(2007,08,24),-21,day))

참고 항목

참조

DATESBETWEEN 함수

관련 자료

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

날짜 및 시간 함수(DAX)

예제 데이터 가져오기