YEARFRAC

適用於:計算結果列匯出數據表量值視覺計算

計算兩個日期之間的整日天數表示幾分之幾年。 您可以使用 YEARFRAC 工作表函式來識別要指派給特定期間的整年福利或義務比例。

語法

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

參數

詞彙 定義
start_date datetime 格式的開始日期。
end_date datetime 格式的結束日期。
basis (選擇性) 要使用的天數計算基礎類型。 所有引數都會截斷成整數。

Basis - 描述

0 - US (NASD) 30/360 (預設值)

1- 實際/實際

2 - 實際/360

3 - 實際/365

4 - 歐洲 30/360

傳回值

十進位數字。 內部資料類型為帶正負號的 IEEE 64 位元 (8 位元組) 雙精確度浮點數數字。

備註

  • 相較於將日期儲存為序號的 Excel Microsoft,DAX 會使用 datetime 格式來處理日期和時間。 如果需要以序號檢視日期,您可以使用 Excel 中的格式化選項。

  • 如果 start_dateend_date 無效的日期,YEARFRAC 會傳回錯誤。

  • 如果 basis< 0 或 basis> 4,YEARFRAC 會傳回錯誤。

範例 1

下列範例會傳回以兩個資料行 TransactionDateShippingDate 中日期差表示的年份分數:

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

範例 2

下列範例會傳回以兩個日期差 (1 月 1 日與 3 月 1 日) 表示的年份分數:

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

請盡可能使用四位數的年份,以避免得到非預期的結果。 若截斷年份,則會假設為目前的年份。 若省略日期,則會假設為當月的第一個日期。

第二個自變數 basis也已省略。 因此,會根據「美國 (NASD) 30/360」標準來計算年份分數。

日期和時間函數
WEEKNUM 函式
YEARFRAC 函式
WEEKDAY 函式