Del via


COUPNCD

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer next rentebærende date etter utligningen date.

Syntaks

COUPNCD(<settlement>, <maturity>, <frequency>[, <basis>])

Parametere

Vilkår Definisjon
settlement Verdipapirets betalingsdato date. Sikkerhetsoppgjøret date er date etter at problemet date når sikkerheten handles til kjøperen.
maturity Verdipapirets forfallsdato date. Forfallsdatoen date er date når sikkerheten utløper.
frequency Antall renteinnbetalinger per year. For årlige innbetalinger, frekvens = 1; for halvårlig, frekvens = 2; for kvartalsvis, frekvens = 4.
basis (Valgfritt) Typen daycount basis som skal brukes. If basis utelates, antas det å være 0. De godtatte values er oppført nedenfor denne tabellen.

Parameteren basis godtar følgende values:

Basis Day count basis
0 or utelatt USA (NASD) 30/360
1 Faktisk/faktisk
2 Faktisk/360
3 Faktisk/365
4 Europeiske 30/360

Returner Value

Den next kupongen date etter at utligningen date.

Merknader

  • Datoer lagres som sekvensielle serienumre, slik at de kan brukes i beregninger. DAXDesember 30, 1899 er day 0, and 1 januar 2008 er 39448 fordi det er 39 448 dager etter 30 desember 1899.

  • Oppgjøret date er date en kjøper kjøper en kupong, for eksempel en obligasjon. Forfallsdatoen date er date når en kupong utløper. Anta for eksempel at en obligasjon på 30year utstedes 1. januar 2008, and kjøpes av en kjøper seks måneder senere. Problemet date vil være 1 januar 2008, oppgjøret date vil være 1 juli 2008, and forfallsdatoen date er 1 januar 2038, 30 år etter 1 januar 2008 problemet date.

  • betalingsdato and forfallsdato avkortes til heltall.

  • frekvens and basis avrundes til nærmeste heltall.

  • En error returneres if:

    • betalingsdato or forfallsdato er not en gyldig date.
    • betalingsdato ≥ forfallsdato.
    • frekvens er et hvilket som helst tall som er annet enn 1, 2, or 4.
    • basis < 0 or basis > 4.
  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

data beskrivelse
25.01.11 Betalingsdato date
15.15.11.2011 kl. Forfallsdato date
2 Halvårskupong (se ovenfor)
1 Faktisk/faktisk basis (se ovenfor)

Følgende DAX spørring:

EVALUATE
{
  COUPNCD(DATE(2011,1,25), DATE(2011,11,15), 2, 1)
}

Returnerer next rentebærende date etter utligningen date, for en obligasjon med vilkårene som er angitt ovenfor.

[Value]
15.05.2011 kl. 12:00:00