YEARFRAC

İki tarih arasındaki tam gün sayısı ile gösterilen yılın bölümünü hesaplar. Yıl boyunca belirli bir döneme atanacak yükümlülükleri veya avantajların 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
başlangıç_tarihi Tarih saat biçiminde başlangıç tarihi.
bitiş_tarihi Tarih saat biçiminde bitiş tarihi.
temel (İsteğe bağlı) Kullanılacak gün sayısı temelinin türü. Tüm bağımsız değişkenler tamsayı haline getirilir.

Temel - Açıklama

0 - ABD (NASD) 30/360

1-gerçek/gerçek

2 - Gerçek/360

3-gerçek/365

4 - Avrupa 30/360

Döndürülen değer

Ondalık sayı. İç veri türü, işaretli IEEE 64 bit (8 bayt) çift duyarlıklı kayan nokta sayısıdır.

Açıklamalar

  • DAX, tarihleri sayı dizileri olarak depolayan Microsoft Excel'den farklı olarak tarihlerle ve saatlerle çalışırken tarih saat biçimini kullanır. Tarihleri seri numarası olarak görüntülemeniz gerekiyorsa, Excel'deki biçimlendirme seçeneklerini kullanabilirsiniz.

  • başlangıç_tarihi veya bitiş_tarihi geçerli tarihler değilse YEARFRAC bir hata döndürür.

  • Taban 0 ise veya temel 4 ise, YEARFRAC bir hata döndürür.

Örnek 1

Aşağıdaki örnek, TransactionDate ve ShippingDate sütunlarındaki tarihler arasındaki fark ile temsil edilen bir yıl bölümünü döndürür:

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

Örnek 2

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

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

Beklenmedik sonuçlarla karşılaşmamak için mümkün olduğunda dört basamaklı yıllar kullanın. Yıl kesilmişse, geçerli yıl kabul edilir. Gün atlanırsa ayın ilk günü kullanılır.

İkinci bağımsız değişken olan temel de atlanmıştır. Bu nedenle yıl bölümü, ABD (NASD) 30/360 standardına göre hesaplanmıştır.

Ayrıca bkz.

Tarih ve saat işlevleri
WEEKNUM işlevi
YEARFRAC işlevi
WEEKDAY işlevi