다음을 통해 공유


DATEADD

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

참고 항목

이 함수는 의미 없는 결과를 반환할 가능성이 있으므로 시각적 계산에 사용하지 않는 것이 좋습니다.

현재 컨텍스트의 날짜에서 지정된 간격 수만큼 정방향 또는 뒤로 이동한 날짜 열이 포함된 테이블을 반환합니다.

구문

DATEADD(<dates>,<number_of_intervals>,<interval>)  

매개 변수

용어 정의
날짜 날짜가 포함된 열입니다.
number_of_intervals 날짜에 추가하거나 뺄 간격 수를 지정하는 정수입니다.
interval 날짜를 이동할 간격입니다. 간격 값은 다음 yearquartermonth중 하나일 수 있습니다.day

반환 값

날짜 값의 단일 열을 포함하는 테이블입니다.

설명

date 인수는 다음 중 어느 것이든 될 수 있습니다.

  • 날짜/시간 열에 대한 참조입니다.

  • 날짜/시간 값의 단일 열을 반환하는 테이블 식입니다.

  • 날짜/시간 값의 단일 열 테이블을 정의하는 부울 식입니다.

    참고 항목

    부울 식에 대한 제약 조건은 CALCULATE 함수 항목 에 설명되어 있습니다.

  • number_of_intervals 지정한 숫자가 양수이면 날짜의 날짜가 시간 단위로 이동되고, 숫자가 음수이면 날짜의 날짜가 시간을 거슬러 올라갑니다.

  • 간격 매개 변수는 문자열 집합이 아닌 열거형이므로 값을 따옴표로 묶어서는 안 됩니다. 또한 다음 값을 사용할 때는 다음 monthquarterdayyear의 전체 철자를 입력해야 합니다.

  • 결과 테이블에는 날짜 열에 있는 날짜 만 포함됩니다.

  • 현재 컨텍스트의 날짜가 연속 간격을 형성하지 않으면 함수는 오류를 반환합니다.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예제 - 날짜 집합 이동

다음 수식은 현재 컨텍스트에서 날짜 1년 전의 날짜를 계산합니다.

= DATEADD(DateTime[DateKey],-1,year)  

시간 인텔리전스 함수
날짜 및 시간 함수