Del via


TBILLPRICE

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Returnerer prisen per pålydende \$100 for en statsobligasjon.

Syntaks

TBILLPRICE(<settlement>, <maturity>, <discount>)

Parametere

Term Definisjon
Oppgjør Statsobligasjonens betalingsdato. Verdipapiroppgjørsdatoen er datoen etter utstedelsesdatoen når statsobligasjonen byttes til kjøperen.
Modenhet Statsobligasjonens forfallsdato. Forfallsdatoen er datoen statsobligasjonen utløper.
rabatt Statsobligasjonens diskonteringsrente.

Returverdi

Statsobligasjonens pris per pålydende \$100.

Merknader

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

  • TBILLPRICE beregnes på følgende måte:

    $$\text{TBILLPRICE} = 100 \times (1 - \frac{\text{discount} \times \text{DSM}}{360})$$

    der:

    • $\text{DSM}$ = antall dager fra betalingsdato til forfallsdato, unntatt eventuelle forfallsdatoer som er mer enn ett kalenderår etter betalingsdatoen.
  • betalingsdato og forfallsdato avkortes til heltall.

  • En feil returneres hvis:

    • betalingsdato eller forfallsdato er ikke en gyldig dato.
    • betalingsdato ≥ forfallsdato eller forfallsdato er mer enn ett år etter betalingsdato.
    • rabatt ≤ 0.
  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Data Beskrivelse
3/31/2008 Betalingsdato
6/1/2008 Forfallsdato
9.0% Prosent diskonteringssats

Følgende DAX-spørring:

EVALUATE
{
  TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}

Returnerer statsobligasjonens pris per pålydende \$100, gitt vilkårene som er angitt ovenfor.

[Verdi]
98.45