Aracılığıyla paylaş


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ıç datedatetimeformat.
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 or end_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 TransactionDateandShippingDate:

= 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.

İşlev işlev işlev işlev