İngilizce dilinde oku

Aracılığıyla paylaş


YIELDDISC

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

İndirimli bir menkul kıymet için yıllık yield döndürür.

Sözdizimi

YIELDDISC(<settlement>, <maturity>, <pr>, <redemption>[, <basis>])

Parametreler

Süre 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

Yıllık yield.

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, 1 Ocak 2008'de 30year bononun verildiğini, and altı ay sonra bir alıcı tarafından satın alınıldığını varsayalım. date sorun 1 Ocak 2008, düzenleme date 1 Temmuz 2008, and vade date 1 Ocak 2038 olacak ve bu da 1 Ocak 2008'in ardından 30 yıl olan date.

  • 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 -
16 Şubat-08 Düzenleme date
1-Mar-08 Vade date
99.795 Price
$100 Kullanım value
2 Gerçek/360 temeli

Aşağıdaki DAX sorgusu:

EVALUATE
{
  YIELDDISC(DATE(2008,2,16), DATE(2008,3,1), 99.795, 100, 2)
}

Yukarıda belirtilen koşullara göre menkul değerin yıllık yielddöndürür.

[Value]
0.0528225719868583