YEARFRAC
Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama
İki tarih arasındaki tam gün sayısıyla temsil edilen year kesirini hesaplar. YEARFRAC çalışma sayfası işlevini kullanarak belirli bir terime atamak için tüm yearavantajlarının or yükümlülüklerinin oranını belirleyin.
Sözdizimi
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametreler
Süre | Tanım |
---|---|
start_date |
başlangıç datedatetime format. |
end_date |
date
datetime 'de uç format. |
basis |
(İsteğe bağlı) Kullanılacak daycount temel türü.
All bağımsız değişkenleri tamsayılara yuvarlanır. Temel - Açıklama 0 - ABD (NASD) 30/360 (Varsayılan value) 1 - Gerçek/gerçek 2 - Gerçek/360 3 - Gerçek/365 4 - Avrupa 30/360 |
İade value
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 numarası olarak depolayan Microsoft Excel'in aksine, DAX tarihler
datetime
saatlerle çalışmak için bir formatand kullanır. Tarihleri seri numarası olarak görüntülemeniz gerektiğinden If Excel'deki biçimlendirme seçeneklerini kullanabilirsiniz.If
start_date
orend_date
geçerli tarihler notYEARFRAC bir errordöndürür.If
basis
< 0 orifbasis
> 4, YEARFRAC bir errordöndürür.
Örnek 1
Aşağıdaki örnek, iki sütundaki tarihler arasındaki farkla temsil edilen bir year kesirini döndürür TransactionDate
andShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Örnek 2
Aşağıdaki örnek, 1 Ocak year 1 Mart tarihleri arasındaki farkla temsil edilen bir and 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. year kesildiğinde geçerli year varsayılır. date or atlandığında, firstdatemonth varsayılır.
second
basis
bağımsız değişkeni de atlanmıştır. Bu nedenle, year kesri ABD (NASD) 30/360 standardına göre hesaplanır.
İçeriği Related
İşlev