YEARFRAC
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan 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
veyaend_date
geçerli tarihler değilse YEARFRAC bir hata döndürür.basis
< 0 veyabasis
> 4 ise, YEARFRAC bir hata döndürür.
Örnek 1
Aşağıdaki örnek, TransactionDate
ve ShippingDate
iki 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.
basis
ikinci 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.
İlgili içerik
Tarih ve saat işlevleriWEEKNUM işlevYEARFRAC işlevWEEKDAY işlev