TBILLEQ

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Мерывизуального элемента

Возвращает эквивалентную облигацию доходность для казначейского счета.

Синтаксис

DAX
TBILLEQ(<settlement>, <maturity>, <discount>)

Параметры

Термин Определение
settlement Дата урегулирования казначейского счета. Дата урегулирования безопасности — это дата после даты выдачи, когда казначейские счета торгуются покупателю.
maturity Дата зрелости казначейского законопроекта. Дата окончания срока действия казначейского счета.
discount Ставка скидки казначейского счета.

Возвращаемое значение

Эквивалентная доходность облигаций казначейского законопроекта.

Замечания

  • Даты хранятся в виде последовательных серийных номеров, чтобы их можно было использовать в вычислениях. В DAX, 30 декабря 1899 г. день 0, а 1 января 2008 г. — 39448, так как 39 448 дней после 30 декабря 1899 г.

  • TBILLEQ вычисляется следующим образом:

    TBILLEQ=365×discount360(скидка×DSM)

    где:

    • DSM — это количество дней между расчетом и зрелости, вычисляемой в соответствии с 360 днями в год.
  • расчет и зрелость усечены в целые числа.

  • Если возвращается ошибка:

    • расчет или срок действия не является допустимой датой.
    • расчет ≥ зрелости или зрелости составляет более одного года после урегулирования.
    • скидка ≤ 0.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Данные Description
3/31/2008 Дата урегулирования
6/1/2008 Дата зрелости
9.14% Процент скидки

Следующий запрос DAX:

DAX
EVALUATE
{
  TBILLEQ(DATE(2008,3,31), DATE(2008,6,1), 0.0914)
}

Возвращает эквивалентную облигацию доходность для казначейского счета, используя указанные выше условия.

[значение]
0.094151493565943