Megosztás a következőn keresztül:


DISC

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy értékpapír diszkontrátát ad vissza.

Szintaxis

DISC(<settlement>, <maturity>, <pr>, <redemption>[, <basis>])

Paraméterek

Kifejezés Definíció
settlement Az értékpapír kiegyenlítési dátuma. Az értékpapír-kiegyenlítés dátuma a kibocsátás utáni dátum, amikor az értékpapírt a vevőre cserélik.
maturity Az értékpapír lejárati dátuma. A lejárati dátum az a dátum, amikor az értékpapír lejár.
pr Az értékpapír ára \$100 névértékre vetítve.
redemption Az értékpapír visszaváltási értéke \$100 névértékenként.
basis (Nem kötelező) A használandó napszám alapja. Ha az alap nincs megadva, akkor a rendszer 0 értéket feltételez. Az elfogadott értékek a táblázat alatt láthatók.

A basis paraméter a következő értékeket fogadja el:

Basis Napszám alapja
0 vagy kihagyva USA (NASD) 30/360
1 Tényleges/tényleges
2 Tényleges/360
3 Tényleges/365
4 Európai 30/360

Visszaadott érték

A kedvezmény mértéke.

Megjegyzések

  • A dátumok szekvenciális sorozatszámokként vannak tárolva, hogy felhasználhatók legyenek a számításokban. Az DAX1899. december 30-án a 0. nap, 2008. január 1-je pedig 39448, mert 1899. december 30-a után 39 448 nap.

  • Az elszámolás dátuma az a dátum, amikor a vevő megvásárol egy szelvényt, például egy kötvényt. A lejárati dátum az a dátum, amikor egy szelvény lejár. Tegyük fel például, hogy egy 30 éves kötvényt 2018. január 1-jén bocsátanak ki, és hat hónappal később vásárolja meg a vevő. A kibocsátás dátuma 2018. január 1., a kiegyenlítés dátuma 2018. július 1., a lejárati dátum pedig 2048. január 1., 30 évvel a 2018. január 1-ét követő 30 év.

  • DISC kiszámítása a következőképpen történik:

    $$\text{DISC} = \frac{\text{redemption} – \text{par}}{\text{redemption}} \times \frac{\text{B}}{\text{DSM}}$$

    hol:

    • $\text{B}$ = az év napjainak száma az év alapján.

    • $\text{DSM}$ = a kiegyenlítés és a lejárat közötti napok száma.

  • a kiegyenlítés és a lejárat egész számokra van csonkolva.

  • alap értéke a legközelebbi egész számra van kerekítve.

  • Hiba jelenik meg, ha:

    • a kiegyenlítés vagy a lejárat nem érvényes dátum.
    • kiegyenlítés ≥ lejárata.
    • pr ≤ 0.
    • beváltás ≤ 0.
    • alap < 0 vagy alap > 4.
  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Adat leírási
07/01/2018 Kiegyenlítés dátuma
01/01/2048 Lejárat dátuma
97.975 Ár
100 Visszaváltási érték
1 Tényleges/tényleges alap (lásd fent)

A következő DAX lekérdezés:

EVALUATE
{
  DISC(DATE(2018,7,1), DATE(2048,1,1), 97.975, 100, 1)
}

A kötvény diszkontrátát adja vissza a fent megadott feltételekkel rendelkező kötvény esetében.

[Érték]
0.000686384169121348