다음을 통해 공유


ACCRINT

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

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

통사론

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

매개 변수

학기 정의
issue 보안 문제는 date.
first_interest 보안의 first 관심은 date.
settlement 보안의 합의는 date. 보안 결제 date 보안이 구매자에게 거래될 때 문제가 date 후 date.
rate 유가 증권의 연간 쿠폰은 rate.
par 보안의 파 value.
frequency year당 쿠폰 지급 횟수입니다. 연간 지불의 경우 빈도 = 1; 반기, 빈도 = 2; 분기별로, frequency = 4입니다.
basis (선택 사항) 사용할 daycount 기준의 형식입니다. If 기준은 생략되고 0으로 간주됩니다. 수락된 values 이 표 아래에 나열되어 있습니다.
calc_method (선택 사항) 결제 date first_interest date 이후일 때 누적된 총 이자를 calculate 방법을 지정하는 논리적 value. If calc_method 생략되면 TRUE것으로 간주됩니다.
- If calc_method TRUEor 생략된 것으로 평가되며, ACCRINT 발생한 총 이자를 문제에서 해결로 반환합니다.
- If calc_method FALSE평가되며, ACCRINT first_interest 발생한 이자를 결제로 반환합니다.

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

Basis Day count 기준
0 or 생략됨 미국(NASD) 30/360
1 실제/실제
2 실제/360
3 실제/365
4 유럽 30/360

반환 Value

누적된 이자입니다.

발언

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

  • 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}$ = odd 기간 내의 $i^{th}$ 준 쿠폰 기간 동안 발생한 일 수입니다.
    • $\text{NC}$ = odd 기간에 맞는 준 쿠폰 기간의 수입니다. 이 숫자를 분수로 containsIfnext 정수로 올립니다.
    • $\text{NL}_{i}$ = odd 기간 내 준 쿠폰 기간의 표준 길이입니다.
  • 문제, first_interest and 정수로 잘립니다.

  • frequency and 기준은 가장 가까운 정수로 반올림됩니다.

  • error if반환됩니다.

    • 문제, first_interest or 해결은 유효한 datenot.
    • 문제 ≥ 해결.
    • rate ≤ 0입니다.
    • par ≤ 0.
    • frequency는 1, 2, or 4 이외의 숫자입니다.
    • basis < 0 or basis > 4.
  • 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

예제

데이터 설명
2007년 3월 1일 문제 date
2008년 8월 31일 First 관심 date
2008년 5월 1일 결제 date
10% 쿠폰 rate
1000 파 value
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)
}

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

[Value]
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 발생한 이자를 결제로 반환합니다.

[Value]
66.9444444444445