두 날짜 간의 전체 일 수가 일 년 중 차지하는 비율을 계산합니다. YEARFRAC 워크시트 함수를 사용하여 전체 연도의 수익에 대한 비율 또는 특정 기간에 할당할 의무를 식별합니다.
구문
YEARFRAC(<start_date>, <end_date>, <basis>)
매개 변수
용어 |
정의 |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
start_date |
datetime 형식의 시작 날짜입니다. |
||||||||||||
end_date |
datetime 형식의 종료 날짜입니다. |
||||||||||||
basis |
(옵션) 사용할 일 계산 기준의 유형입니다. 모든 인수는 정수로 잘립니다.
|
반환 값
10진수입니다. 내부 데이터 형식은 부호 있는 IEEE 64비트(8바이트) 배정밀도 부동 소수점 숫자입니다.
주의
날짜를 일련 번호로 저장하는 Microsoft Excel과 달리 DAX는 datetime 형식을 사용하여 날짜 및 시간에 대한 작업을 수행합니다. 날짜를 일련 번호로 보려는 경우 Excel의 서식 옵션을 사용할 수 있습니다.
start_date 또는 end_date가 유효한 날짜가 아닌 경우 YEARFRAC는 오류를 반환합니다.
basis < 0 또는 basis > 4인 경우 YEARFRAC는 오류를 반환합니다.
예
다음 예는 두 열 TransactionDate 및 ShippingDate의 날짜 간의 차이가 일년 중 차지하는 비율을 반환합니다.
=YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
다음 예는 두 날짜인 1월 1일과 3월 1일간의 차이가 일년 중 차지하는 비율을 반환합니다.
=YEARFRAC("Jan 1 2007","Mar 1 2007")
가능한 경우 네 자리 연도를 사용하여 예상치 않은 결과를 방지합니다. 연도가 잘리는 경우 현재 연도가 대신 사용됩니다. 날짜가 생략되는 경우 해당 월의 첫 번째 날짜가 대신 사용됩니다.
두 번째 인수인 basis도 생략되었습니다. 따라서 미국(NASD) 30/360 표준에 따라 일년 중 차지하는 비율이 계산됩니다.