다음을 통해 공유


DATE

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

date datetime지정된 format 반환합니다.

통사론

DATE(<year>, <month>, <day>)

매개 변수

학기 정의
year year나타내는 숫자입니다.

value 인수의 year 1~4자리 숫자를 포함할 수 있습니다. year 인수는 컴퓨터에서 사용하는 date 시스템에 따라 해석됩니다.

1900년 3월 1일부터 날짜가 지원됩니다.

소수 자릿수가 있는 숫자를 입력할 If 숫자가 반올림됩니다.

9999보다 큰 valuesor 0보다 작음(음수 values) 함수는 #VALUE!error반환합니다.

If year 1899년 value 0일 사이인 andvalue 1900에 추가되어 최종 value생성합니다. 아래 예제를 참조하세요. 참고: 원치 않는 결과를 방지하기 위해 가능하면 year 인수에 4자리를 사용해야 합니다. 예를 들어 07을 사용하면 1907이 yearvalue반환됩니다.
month 다음 규칙에 따라 계산을 monthor 나타내는 숫자입니다.

음수 정수는 not 지원됩니다. 유효한 values 1-12입니다.

If month 1에서 12까지의 숫자이며 monthyear 나타냅니다. 1은 1월을 나타내고, 2는 2월을 나타내며, and 12월까지는 12월을 나타냅니다.

12보다 큰 정수로 입력할 If 다음 계산이 발생합니다. datevaluemonthyear 추가하여 계산됩니다. 예를 들어 if(2008, 18, 1)가 있는 DATE 2009년 6월 1일과 동일한 날짜/시간 value 반환합니다. 2008년 초에 18개월이 추가되어 2009년 6월의 value 생성되기 때문입니다. 아래 예제를 참조하세요.
day 다음 규칙에 따라 계산을 dayor 나타내는 숫자입니다.

음수 정수는 not 지원됩니다. 유효한 values 1-31입니다.

If day 지정된 lastdaymonth 1부터 daymonth 나타냅니다.

지정된 Iflastday보다 큰 정수로 입력할 month 다음과 같은 계산이 수행됩니다. datevaluedaymonth 추가하여 계산됩니다. 예를 들어 수식 DATE( 2008, 3, 32)DATE 함수는 3월 초에 32일이 추가되어 4월 1일의 datetime 생성되므로 2008년 4월 1일에 해당하는 valuevalue 반환합니다.

소수 부분을 Ifdaycontains 가장 가까운 정수 value반올림됩니다.

반환 value

지정된 date(datetime)를 반환합니다.

발언

  • DATE 함수는 입력된 정수는 인수로 and 해당 date생성합니다. DATE 함수는 수식에서 year, month, andday 제공하는 경우에 가장 유용합니다. 예를 들어 기본 데이터에는 YYYYMMDD와 같이 format인식되지 notdate 날짜가 포함될 수 있습니다. DATE 함수를 다른 함수와 함께 사용하여 날짜를 convert인식할 수 있는 숫자로 date 수 있습니다.

  • 날짜를 일련 번호로 저장하는 Microsoft Excel과 달리 DAXdate 함수는 항상 datetime 데이터 형식을 반환합니다. 그러나 서식을 사용하여 날짜를 원하는 if 일련 번호로 표시할 수 있습니다.

  • Date and datetime은 formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss"리터럴로 지정할 수도 있습니다. 리터럴로 지정하는 경우 식에서 DATE 함수를 사용하는 not 필요합니다. 자세한 내용은 DAX 구문을 참조하세요. | Dateandtime.

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

예제

간단한 Date

다음 수식은 2009년 7월 8일 date 반환합니다.

= DATE(2009,7,8)

년 전 1899

If 인수에 대해 입력한 value 1899년 year 0(포함) 사이인 andvalue 1900에 추가하여 calculateyear. 다음 수식은 1908년 1월 2일을 반환합니다(1900+08).

= DATE(08,1,2)

년 후 1899

If year 1900년 and 9999(포함) 사이이며 valueyear사용됩니다. 다음 수식은 2008년 1월 2일을 반환합니다.

= DATE(2008,1,2)

개월

If month 12보다 크면 month 지정된 firstmonthyear 해당 월 수를 추가합니다. 다음 수식은 2009년 2월 2일 date 반환합니다.

= DATE(2008,14,2)

If day 지정된 month 일 수보다 크면 day 해당 일 수를 firstdaymonth 추가합니다. 다음 수식은 2008년 2월 4일 date 반환합니다.

= DATE(2008,1,35)

함수 함수 함수