Lezen in het Engels

Delen via


PRICEDISC

Van toepassing op: Berekende kolom Berekende tabel Meting Visuele berekening

Retourneert de prijs per $ 100 nominale waarde van een kortingspapier.

Syntaxis

DAX
PRICEDISC(<settlement>, <maturity>, <discount>, <redemption>[, <basis>])

Parameters

Term Definitie
nederzetting De stortingsdatum van het waardepapier. De stortingsdatum van het waardepapier is de datum na de uitgiftedatum wanneer het waardepapier aan de koper wordt verhandeld.
rijpheid De vervaldatum van het waardepapier. De vervaldatum is de datum waarop het waardepapier verloopt.
discount Het discontopercentage van het waardepapier.
aflossing De aflossingswaarde van het waardepapier per $ 100 nominale waarde.
basis (Optioneel) Het type dagaantal dat moet worden gebruikt. Als basis wordt weggelaten, wordt ervan uitgegaan dat deze 0 is. De geaccepteerde waarden worden onder deze tabel weergegeven.

De basisparameter accepteert de volgende waarden:

Basis Basis van het aantal dagen
0 of weggelaten VS (NASD) 30/360
1 Werkelijk/werkelijk
2 Werkelijk/360
3 Werkelijk/365
4 Europees 30/360

Retourwaarde

De prijs per $ 100 nominale waarde.

Opmerkingen

  • Datums worden opgeslagen als opeenvolgende serienummers, zodat ze kunnen worden gebruikt in berekeningen. In DAX, 30 december 1899 is dag 0 en 1 januari 2008 is 39448 omdat het 39.448 dagen na 30 december 1899 is.

  • De stortingsdatum is de datum waarop een koper een coupon koopt, zoals een obligatie. De vervaldatum is de datum waarop een coupon verloopt. Stel dat een obligatie van 30 jaar wordt uitgegeven op 1 januari 2018 en wordt gekocht door een koper zes maanden later. De uitgiftedatum zou 1 januari 2018 zijn, de stortingsdatum zou 1 juli 2018 zijn en de vervaldatum zou 1 januari 2048, 30 jaar na de uitgiftedatum van 1 januari 2018 zijn.

  • PRICEDISC wordt als volgt berekend:

    PRICEDISC=redemptiondiscount×redemption×DSMB

    waarbij geldt:

    • B = aantal dagen in jaar, afhankelijk van jaarbasis.
    • DSM = aantal dagen van stortingsdatum tot vervaldatum.
  • stortingsdatum en vervaldatum worden afgekapt tot gehele getallen.

  • basis wordt afgerond op het dichtstbijzijnde gehele getal.

  • Er wordt een fout geretourneerd als:

    • stortingsdatum of vervaldatum is geen geldige datum.
    • stortingsdatum ≥ vervaldatum.
    • korting ≤ 0.
    • aflossingsprijs ≤ 0.
    • basis < 0 of basis > 4.
  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Opmerking

Data Beschrijving van argument
2/16/2008 Stortingsdatum
3/1/2008 Vervaldatum
5.25% Discontopercentage
$100 Aflossingswaarde
2 Werkelijke/360 basis

De volgende DAX-query:

DAX
EVALUATE
{
  PRICEDISC(DATE(2008,2,16), DATE(2008,3,1), 0.0525, 100, 2)
}

Retourneert de obligatieprijs per $100 nominale waarde, voor een obligatie met de hierboven opgegeven voorwaarden.

[Waarde]
99.7958333333333