TBILLYIELD
財務省の請求書の利回りを返します。
構文
TBILLYIELD(<settlement>, <maturity>, <pr>)
パラメーター
用語 | 定義 |
---|---|
settlement |
財務省証券の受渡日。 証券決済日は、財務省の手形が買い手に取引される発行日の後の日付です。 |
maturity |
財務省証券の満期日。 満期日は、財務省の請求書の有効期限が切れる日付です。 |
pr |
\$100 額当たりの財務省証券の価格。 |
戻り値
米国財務省証券の利回り。
解説
日付は、計算で使用できるように、連続するシリアル番号として格納されます。 DAXでは、1899 年 12 月 30 日は 0 日目、1899 年 12 月 30 日から 39,448 日後であるため、2008 年 1 月 1 日は 39448 です。
TBILLYIELD は次のように計算されます。
$$\text{TBILLYIELD} = \frac{100 - \text{pr}}{\text{pr}} \times \frac{360}{\text{DSM}}}$$
ここで、
- $\text{DSM}$ = 受渡日から満期日までの日数 (受渡日から 1 暦年を超える満期日を除く)。
受渡日と満期日は整数に切り捨てられます。
次の場合、エラーが返されます。
- 受渡日または満期日が有効な日付ではありません。
- 受渡日≥満期日または満期日は、受渡日から 1 年以上後です。
- pr ≤ 0。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の DAX クエリ:
データ | 説明 |
---|---|
3/31/2008 | 受渡日 |
6/1/2008 | 満期日 |
\$98.45 | \$100 額面あたりの価格 |
EVALUATE
{
TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}
上記で指定した条件を使用して、財務省の証券の利回りを返します。
[値] |
---|
0.0914169629253426 |