다음을 통해 공유


DATEADD

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

메모

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

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

통사론

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

매개 변수

학기 정의
dates 날짜를 contains 열입니다.
number_of_intervals 날짜에서 빼기 or 추가할 간격 수를 지정하는 정수입니다.
interval 날짜를 이동할 간격입니다. 간격에 대한 valueyear, quarter, month, day 중 하나일 수 있습니다.

반환 value

단일 datevalues열이 들어 있는 테이블입니다.

발언

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

  • date/time 열에 대한 참조입니다.

  • date/timevalues단일 열을 반환하는 테이블 식입니다.

  • date/timevalues단일 열 테이블을 정의하는 부울 식입니다.

    메모

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

  • If 지정된 숫자가 양수일 number_of_intervalsdates 날짜는 time; 숫자가 음수일 ifdates 날짜는 time다시 이동합니다.

  • interval 매개 변수는 문자열 집합을 not 열거형입니다. 따라서 valuesnot 따옴표로 묶어야 합니다. 또한 values: year, quarter, month, day 사용할 때 전체 철자가 지정되어야 합니다.

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

  • 현재 컨텍스트의 날짜가 연속 간격을 형성할 Ifnot 함수는 error반환합니다.

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

예제 - 날짜 집합 이동

다음 수식은 현재 컨텍스트에서 날짜 앞에 year 날짜를 계산합니다.

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

Time 인텔리전스 함수Dateandtime 함수