시작 날짜 전후로 표시된 개월 수에 해당하는 날짜를 반환합니다. EDATE를 사용하여 발행일과 해당 월의 같은 날에 대한 만료일 또는 기한을 계산합니다.
구문
EDATE(<start_date>, <months>)
매개 변수
용어 |
정의 |
|---|---|
start_date |
시작 날짜를 나타내는 datetime 또는 text 형식의 날짜입니다. |
months |
start_date 전후의 개월 수를 나타내는 정수입니다. |
반환 값
날짜(datetime)입니다.
주의
날짜를 순차적인 일련 번호로 저장하는 Microsoft Excel과 달리 DAX는 datetime 형식의 날짜를 사용합니다. 다른 형식으로 저장된 날짜는 암시적으로 변환됩니다.
start_date가 유효한 날짜가 아닌 경우 EDATE는 오류를 반환합니다. 첫 번째 인수로 제공하는 열 참조 또는 날짜가 날짜인지 확인합니다.
months가 정수가 아닌 경우 잘립니다.
날짜 인수가 날짜의 텍스트 표현인 경우 EDATE 함수는 변환을 수행하기 위해 클라이언트 컴퓨터의 로캘 및 날짜 시간 설정을 사용하여 텍스트 값을 이해합니다. 현재 날짜 시간 설정이 날짜를 월/일/연도 형식으로 나타내는 경우 문자열 "1/8/2009"는 2009년 1월 8일에 해당하는 datetime 값으로 해석됩니다. 그러나 현재 날짜 시간 설정이 날짜를 일/월/연도 형식으로 나타내는 경우에는 같은 문자열이 2009년 8월 1일에 해당하는 datetime 값으로 해석됩니다.
요청된 날짜가 해당 월의 마지막 날 이후 날짜인 경우 해당 월의 마지막 날이 반환됩니다. 예를 들어 EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) 함수는 시작 날짜의 한 달 후에 해당하는 2009년 2월 28일을 반환합니다.
이 DAX 함수는 DirectQuery 모드에서 배포 후 쿼리되는 모델에서 사용될 경우 다른 결과를 반환할 수 있습니다. DirectQuery 모드의 의미 체계 차이점에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=219171을 참조하십시오.
예
다음 예는 주문 날짜로부터 3개월 후의 날짜를 반환하며 이 날짜는 [TransactionDate] 열에 저장됩니다.
=EDATE([TransactionDate],3)