Aracılığıyla paylaş


YEARFRAC

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

İki tarih arasındaki tam gün sayısıyla gösterilen yılın kesirini hesaplar. Belirli bir döneme atanacak tüm yılın avantajlarının veya yükümlülüklerinin oranını belirlemek için YEARFRAC çalışma sayfası işlevini kullanın.

Sözdizimi

YEARFRAC(<start_date>, <end_date>, <basis>)

Parametreler

Süre Tanım
start_date başlangıç tarihi datetime biçimdedir.
end_date datetime biçimde bitiş tarihi.
basis (İsteğe bağlı) Kullanılacak gün sayısı temelinin türü. Tüm bağımsız değişkenler tamsayılara yuvarlanır.

Temel - Açıklama

0 - ABD (NASD) 30/360 (Varsayılan değer)

1 - Gerçek/gerçek

2 - Gerçek/360

3 - Gerçek/365

4 - Avrupa 30/360

Dönüş değeri

Ondalık sayı. İç veri türü, imzalı bir IEEE 64 bit (8 bayt) çift duyarlıklı kayan noktalı sayıdır.

Açıklamalar

  • Tarihleri seri numaraları olarak depolayan Microsoft Excel'in aksine DAX tarih ve saatlerle çalışmak için datetime biçimi kullanır. Tarihleri seri numarası olarak görüntülemeniz gerekiyorsa, Excel'deki biçimlendirme seçeneklerini kullanabilirsiniz.

  • start_date veya end_date geçerli tarihler değilse YEARFRAC bir hata döndürür.

  • basis < 0 veya basis> 4 ise, YEARFRAC bir hata döndürür.

Örnek 1

Aşağıdaki örnek, TransactionDate ve ShippingDateiki sütundaki tarihler arasındaki farkla temsil edilen bir yılın kesirini döndürür:

= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])

Örnek 2

Aşağıdaki örnek, 1 Ocak ile 1 Mart tarihleri arasındaki farkla temsil edilen bir yılın kesirini döndürür:

= YEARFRAC("Jan 1 2007","Mar 1 2007")

Beklenmeyen sonuçlar almaktan kaçınmak için mümkün olduğunda dört basamaklı yılları kullanın. Yıl kesildiğinde geçerli yıl varsayılır. Tarih atlandığında veya atlandığında, ayın ilk tarihi varsayılır.

basisikinci bağımsız değişken de atlanmıştır. Bu nedenle, yıl kesri ABD (NASD) 30/360 standardına göre hesaplanır.

Tarih ve saat işlevleriWEEKNUM işlevYEARFRAC işlevWEEKDAY işlev