TBILLEQ
применяется:вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает эквивалентную облигацию доходность для казначейского счета.
Синтаксис
TBILLEQ(<settlement>, <maturity>, <discount>)
Параметры
Термин | Определение |
---|---|
settlement |
Дата урегулирования казначейского счета. Дата урегулирования безопасности — это дата после даты выдачи, когда казначейские счета торгуются покупателю. |
maturity |
Дата зрелости казначейского законопроекта. Дата окончания срока действия казначейского счета. |
discount |
Ставка скидки казначейского счета. |
Возвращаемое значение
Эквивалентная доходность облигаций казначейского законопроекта.
Замечания
Даты хранятся в виде последовательных серийных номеров, чтобы их можно было использовать в вычислениях. В DAX, 30 декабря 1899 г. день 0, а 1 января 2008 г. — 39448, так как 39 448 дней после 30 декабря 1899 г.
TBILLEQ вычисляется следующим образом:
$$\text{TBILLEQ} = \frac{365 \times \text{скидка}}{360 - (\text{скидка} \times \text{DSM})}$$
где:
- $\text{DSM}$ — это количество дней между расчетом и зрелости, вычисляемой в соответствии с 360 днями в год.
расчет и зрелость усечены в целые числа.
Если возвращается ошибка:
- расчет или срок действия не является допустимой датой.
- расчет ≥ зрелости или зрелости составляет более одного года после урегулирования.
- скидка ≤ 0.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
Данные | Description |
---|---|
3/31/2008 | Дата урегулирования |
6/1/2008 | Дата зрелости |
9.14% | Процент скидки |
Следующий запрос DAX:
EVALUATE
{
TBILLEQ(DATE(2008,3,31), DATE(2008,6,1), 0.0914)
}
Возвращает эквивалентную облигацию доходность для казначейского счета, используя указанные выше условия.
[значение] |
---|
0.094151493565943 |