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;对于季度,频率 = 4。 |
basis |
(可选)要使用的 daycount 依据的类型。 If 基础被省略,则假定为 0。 下表下面列出了接受的 values。 |
calc_method |
(可选)逻辑 value,指定在结算 date 晚于first_interest date 时 calculate 应计利息总额的方法。 省略 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
应计利息。
言论
日期存储为顺序序列号,以便可以在计算中使用它们。 在 DAX,1899年12月30日是 day 0,2008年1月1日 and 为39448,因为它是在1899年12月30日之后的39,448天。
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 期的准优惠券周期数。 If 此数字 contains 分数,将其提高到整数 next。
- $\text{NL}_{i}$ = odd 期间准优惠券期的正常长度(以天为单位)。
issue、first_interest、and settlement 被截断为整数。
频率 and 基数舍入为最接近的整数。
if返回 error:
- 问题、first_interest、or 结算 not 有效的 date。
- 问题≥解决。
- rate ≤ 0.
- par ≤ 0.
- frequency 是 1、2、or 4 以外的任意数字。
- basis < 0 or basis > 4.
在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。
例子
数据 | 说明 |
---|---|
2007 年 3 月 1 日 | 问题 date |
2008 年 8 月 31 日 | First 兴趣 date |
2008 年 5 月 1 日 | 结算 date |
10% | 优惠券 rate |
1000 | Par 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 |