다음을 통해 공유


TIME 함수

숫자로 제공된 시간, 분 및 초를 datetime 형식의 시간으로 변환합니다.

구문

TIME(hour, minute, second)

매개 변수

용어

정의

hour

시간을 나타내는 0에서 23 사이의 숫자입니다.

값이 23보다 크면 24로 나눈 나머지가 시간 값으로 처리됩니다.

minute

분을 나타내는 0부터 59까지의 숫자입니다.

59보다 큰 값은 시간 및 분으로 변환됩니다.

second

초를 나타내는 0부터 59까지의 숫자입니다.

59보다 큰 값은 시간, 분 및 초로 변환됩니다.

반환 값

시간(datetime)입니다.

주의

날짜 및 시간을 일련 번호로 저장하는 Microsoft Excel과는 달리 DAX는 datetime 형식의 날짜 및 시간 값을 사용합니다. DAX 함수의 날짜/시간 값을 사용하는 경우 다른 형식의 숫자는 암시적으로 변환됩니다. 일련 번호를 사용해야 하는 경우 서식을 사용하여 숫자가 표시되는 방법을 변경할 수 있습니다.

시간 값은 날짜 값의 일부이며 일련 번호 시스템에서 시간 값은 10진수로 표현됩니다. 따라서 datetime 값 12:00 PM은 하루의 반이므로 0.5에 해당합니다.

TIME 함수에 대한 인수 값을 직접 입력하여 제공하거나 다른 식의 결과로 또는 숫자 값이 포함된 열에 대한 참조로 제공할 수 있습니다. 여기에는 다음과 같은 제한 사항이 적용됩니다.

  • hours 값이 23보다 크면 해당 값을 24로 나눈 나머지가 시간 값으로 처리됩니다.

  • 59보다 큰 minutes 값은 시간 및 분으로 변환됩니다.

  • 59보다 큰 seconds 값은 시간, 분 및 초로 변환됩니다.

  • minutes 또는 seconds 값이 24시간보다 크면 24로 나눈 나머지가 시간 값으로 처리됩니다. 값이 24시간을 초과해도 날짜 부분이 변경되지는 않습니다.

이 함수를 통해 반환되는 시간 값을 쉽게 읽을 수 있도록 하려면 Microsoft Excel에서 제공하는 시간 형식 중 하나를 사용하여 수식의 결과가 포함된 열 또는 피벗 테이블 셀의 형식을 지정하는 것이 좋습니다.

이 DAX 함수는 DirectQuery 모드에서 배포 후 쿼리되는 모델에서 사용될 경우 다른 결과를 반환할 수 있습니다. DirectQuery 모드의 의미 체계 차이점에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=219171을 참조하십시오.

다음 예에서 반환되는 시간은 둘 다 3:00 AM입니다.

=TIME(27,0,0) 
=TIME(3,0,0) 

다음 예에서 반환되는 시간은 둘 다 12:30 PM입니다.

=TIME(0,750,0) 
=TIME(12,30,0)

다음 예제는 intHours, intMinutes, intSeconds 열의 값을 기반으로 시간을 생성합니다.

=TIME([intHours],[intMinutes],[intSeconds])

참고 항목

참조

DATE 함수

관련 자료

날짜 및 시간 함수(DAX)