共用方式為


YEARFRAC

適用於:匯出數據行計算數據表量值視覺計算

計算兩個日期之間的整天數所代表年份的分數。 使用 YEARFRAC 工作表函式來識別指派給特定字詞之全年權益或義務的比例。

語法

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

參數

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

Basis - 描述

0 - 美國 (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 函式