İngilizce dilinde oku

Aracılığıyla paylaş


DISC

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

Bir menkul kıymet için indirim rate döndürür.

Sözdizimi

DAX
DISC(<settlement>, <maturity>, <pr>, <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.
pr Güvenlik, $100 yüz valuebaşına price.
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 temel
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

İndirim rate.

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.

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

    DISC=redemptionparredemption×BDSM

    nerede:

    • B = year temele bağlı olarak yeargün sayısı.

    • DSM = düzenleme and vade arasındaki 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.
    • pr ≤ 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 Açıklama
07/01/2018 Düzenleme date
01/01/2048 Vade date
97.975 Price
100 Kullanım value
1 Gerçek/gerçek temel (yukarıya bakın)

Aşağıdaki DAX sorgusu:

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

Yukarıda belirtilen koşullara sahip bir bono için ratebono indirimini döndürür.

[Value]
0.000686384169121348