ACCRINT
정기적인 이자를 지불하는 유가 증권의 누적 이자를 반환합니다.
통사론
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 TRUE or 생략된 것으로 평가되며, 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 |