İngilizce dilinde oku

Aracılığıyla paylaş


PRICEDISC

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

İndirimli bir menkul kıymetin $100 yüz value başına price döndürür.

Sözdizimi

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

Parametre

Terim Tanım
settlement Menkul kıymetin düzenlemesi date. Menkul kıymet düzenleme date, t menkul kıymetin alıcıya satıldığı date sorundan sonraki date.
maturity Menkul değerin vadesi date. Vade date, menkul değerin süresi dolduğunda date.
discount Menkul kıymetin indirimi rate.
redemption $100 yüz valuebaşına güvenliğin kullanım value.
basis (İsteğe bağlı) Kullanılacak daycount temel türü. If temel atlanırsa, 0 olduğu varsayılır. Kabul edilen values bu tablonun altında listelenmiştir.

basis parametresi aşağıdaki valueskabul eder:

Basis Day count basis
0 or atlandı ABD (NASD) 30/360
1 Gerçek/gerçek
2 Gerçek/360
3 Gerçek/365
4 Avrupa 30/360

İade Value

$100 yüz valuebaşına price.

Açıklamalar

  • Tarihler, hesaplamalarda kullanılabilmesi için sıralı seri numaraları olarak depolanır. 30 Aralık 1899 tarihinden 39.448 gün sonra olduğu için 30 Aralık 1899 DAX0 dayand 1 Ocak 2008 39448'dir.

  • Düzenleme date, alıcının bono gibi bir kupon satın alması date. Vade date, kupon süresi dolduğunda date. Örneğin, 30-year bononun 1 Ocak 2018'de verildiğini, and altı ay sonra bir alıcı tarafından satın alınıldığını varsayalım. date sorun 1 Ocak 2018, düzenleme date 1 Temmuz 2018, and vade date 1 Ocak 2018'in 30 yıl sonraki 1 Ocak 2018, date.

  • PRICEDISC aşağıdaki gibi hesaplanır:

    PRICEDISC=redemptiondiscount×redemption×DSMB

    nerede:

    • B = year temele bağlı olarak yeargün sayısı.
    • DSM = düzenlemeden vadeye kadar olan gün sayısı.
  • düzenleme and vade tamsayılara yuvarlanır.

  • temeli en yakın tamsayıya yuvarlanır.

  • ifbir error döndürülür:

    • düzenleme or vade geçerli bir datenot.
    • düzenleme ≥ vade.
    • indirim ≤ 0.
    • kullanım ≤ 0.
    • temel < 0 or temel > 4.
  • Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.

Örnek

veri Bağımsız Değişken açıklaması
2/16/2008 Düzenleme date
3/1/2008 Vade date
5,25% İndirim yüzdesi rate
$100 Kullanım value
2 Gerçek/360 temeli

Aşağıdaki DAX sorgusu:

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

Yukarıda belirtilen koşullara sahip bir bono için valuebaşına $100 yüz price verir.

[Value]
99.7958333333333