다음을 통해 공유


ACCRINT

적용 대상:계산 열계산 테이블측정값시각적 계산

정기적인 이자를 지불하는 유가 증권의 누적 이자를 반환합니다.

통사론

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

매개 변수

학기 정의
issue 보안의 발급 날짜입니다.
first_interest 유가 증권의 첫 번째 이자 날짜입니다.
settlement 보안의 합의 날짜입니다. 보안 결산 날짜는 유가 증권이 구매자에게 거래되는 발행일 이후의 날짜입니다.
rate 유가 증권의 연간 쿠폰 비율입니다.
par 보안의 파 값입니다.
frequency 연간 쿠폰 지급 횟수입니다. 연간 지불의 경우 빈도 = 1; 반기, 빈도 = 2; 분기별로, frequency = 4입니다.
basis (선택 사항) 사용할 일 수 기준의 유형입니다. 기준이 생략되면 0으로 간주됩니다. 허용되는 값은 이 표 아래에 나열되어 있습니다.
calc_method (선택 사항) 결산 날짜가 first_interest 날짜보다 늦을 때 누적된 총 이자를 계산하는 방법을 지정하는 논리 값입니다. calc_method 생략하면 TRUE것으로 간주됩니다.
- calc_method TRUE 평가되거나 생략되면 ACCRINT 문제에서 해결로 총 누적 이자를 반환합니다.
- calc_method FALSE평가되면 ACCRINT first_interest 발생한 이자를 정산으로 반환합니다.

basis 매개 변수는 다음 값을 허용합니다.

Basis 일 수 기준
0 또는 생략됨 미국(NASD) 30/360
1 실제/실제
2 실제/360
3 실제/365
4 유럽 30/360

반환 값

누적된 이자입니다.

발언

  • 날짜는 순차적인 일련 번호로 저장되므로 계산에 사용할 수 있습니다. DAX1899년 12월 30일은 0일이고, 2008년 1월 1일은 1899년 12월 30일 이후 39,448일이므로 39448년 1월 1일입니다.

  • ACCRINT 다음과 같이 계산됩니다.

    $$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$

    어디:

    • $\text{A}_{i}$ = 홀수 기간 내의 $i^{th}$ 준 쿠폰 기간의 누적 일 수입니다.
    • $\text{NC}$ = 홀수 기간에 맞는 준 쿠폰 기간의 수입니다. 이 숫자에 분수가 포함되어 있으면 다음 정수로 올립니다.
    • $\text{NL}_{i}$ = 홀수 기간 내 준 쿠폰 기간의 표준 길이입니다.
  • issue, first_interest 및 settlement는 정수로 잘립니다.

  • frequency 및 basis는 가장 가까운 정수로 반올림됩니다.

  • 다음과 같은 경우 오류가 반환됩니다.

    • 문제, first_interest 또는 결제가 유효한 날짜가 아닙니다.
    • 문제 ≥ 해결.
    • 속도 ≤ 0입니다.
    • par ≤ 0.
    • frequency는 1, 2 또는 4 이외의 숫자입니다.
    • basis < 0 또는 basis > 4.
  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예제

데이터 설명
2007년 3월 1일 문제 날짜
2008년 8월 31일 첫 번째 이자 날짜
2008년 5월 1일 결산일
10% 쿠폰 비율
1000 파 값
2 빈도는 반기(위 참조)입니다.
0 30/360 기준(위 참조)

예제 1

다음 DAX 쿼리는 다음과 같습니다.

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}

위에 지정된 조건이 있는 보안에 대해 발행에서 결제까지의 누적 이자를 반환합니다.

[값]
116.944444444444

예제 2

다음 DAX 쿼리는 다음과 같습니다.

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}

위에 지정된 조건이 있는 보안에 대해 first_interest 발생한 이자를 결제로 반환합니다.

[값]
66.9444444444445