ACCRINT

適用於:導出數據行計算數據表Measure視覺計算

傳回支付定期利息之證券的應計利息。

語法

DAX
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的優惠券付款數目。 對於年度付款,frequency = 1;若為半年,frequency = 2;針對每季,frequency = 4。
basis (選擇性)要使用的 daycount 基礎類型。 If 基礎會被省略,它會假設為 0。 下表下方列出可接受的 values。
calc_method (選擇性)邏輯 value,指定在結算 date 晚於first_interest date 時,calculate 累計利息總額的方式。 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

應計利息。

言論

  • 日期會儲存為循序號,以便用於計算中。 在 DAX,1899年12月30日是 day 0,and 2008年1月1日是39448年,因為它是1899年12月30日之後的39,448天。

  • ACCRINT 的計算方式如下:

    Extra close brace or missing open brace

    哪裡:

    • Ai = odd 期間內ith 准息票期的累算天數。
    • NC = 符合 odd 期間的准優待券期間數目。 If 這個數位 contains 分數,請將它提高到 next 整數。
    • NLi = 在 odd 期間內准優待券期間的一般長度。
  • issue、first_interest、and settlement 會截斷為整數。

  • frequency and basis 會四捨五入為最接近的整數。

  • 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
31-2008 年 8 月 First 興趣 date
2008 年 5 月 1 日 結算 date
10% 優待券 rate
1000 Par value
2 頻率為半年(見上圖)
0 30/360 基礎(請參閱上圖)

範例 1

下列 DAX 查詢:

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 查詢:

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