DATEVALUE
텍스트 형식의 날짜를 datetime 형식의 날짜로 변환합니다.
구문
DATEVALUE(date_text)
매개 변수
용어 | 정의 |
---|---|
date_text | 날짜를 나타내는 텍스트입니다. |
속성 값/반환 값
날짜/시간 형식의 날짜입니다.
설명
변환할 때 DATEVALUE는 모델의 로캘 및 날짜/시간 설정을 사용하여 날짜 값을 결정합니다. 모델 날짜/시간 설정이 월/일/연도 형식으로 날짜를 나타내는 경우 문자열 "1/8/2009"는 2009년 1월 8일에 해당하는 날짜/시간 값으로 변환됩니다. 그러나 모델 날짜/시간 설정이 날짜/월/연도 형식으로 날짜를 나타내는 경우 동일한 문자열이 2009년 8월 1일에 해당하는 날짜/시간 값으로 변환됩니다.
모델의 로캘 및 날짜/시간 설정을 사용한 변환이 실패하면 DATEVALUE는 다른 날짜 형식을 사용하려고 시도합니다. 이 경우 일부 행은 하나의 형식을 사용하여 변환될 수 있고 다른 행은 다른 형식으로 변환됩니다. 예를 들어 "2018년 5월 4일"은 2018년 5월 4일로 변환할 수 있으며 "2018년 20월 4일"은 4월 20일로 변환할 수 있습니다.
date_text 인수의 연도 부분을 생략하면 DATEVALUE 함수는 컴퓨터의 기본 제공 클록에서 현재 연도를 사용합니다. date_text 인수의 시간 정보는 무시됩니다.
모델 로캘 및 데이터/시간 설정은 모델을 만들 때 애플리케이션 및 컴퓨터에 의해 처음에 결정됩니다.
날짜 및 날짜/시간을 형식
dt"YYYY-MM-DD"
dt"YYYY-MM-DDThh:mm:ss"
으로 리터럴로 지정할 수도dt"YYYY-MM-DD hh:mm:ss"
있습니다. 리터럴로 지정된 경우 식에서 DATEVALUE 함수를 사용할 필요가 없습니다. 자세한 내용은 DAX 구문 | 날짜 및 시간입니다.
예시
다음 예제에서는 모델 로캘 및 날짜 및 시간을 표시하는 방법에 대한 설정에 따라 다른 날짜/시간 값을 반환합니다.
날짜/시간 설정에서 날짜/시간 설정에서 이 예에서는 2009년 1월 8일에 해당하는 날짜/시간 값을 반환합니다.
날짜/시간 설정에서 월이 날짜보다 이전인 경우 이 예제에서는 2009년 8월 1일에 해당하는 datetime 값을 반환합니다.
= DATEVALUE("8/1/2009")