共用方式為


YEARFRAC 函數

計算以兩個日期之間整日天數表示的年份分數。 使用 YEARFRAC 工作表函數來識別整年利潤或負債的比例以指派給特定的期間。

語法

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

參數

術語

定義

start_date

datetime 格式的開始日期。

end_date

datetime 格式的結束日期。

basis

(選擇性) 要使用的天數計算基礎類型。 所有引數都會截斷成整數。

基礎

說明

0

US (NASD) 30/360

1

實際值/實際值

2

實際值/360

3

實際值/365

4

European 30/360

傳回值

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

備註

相較於將日期儲存為循序數字的 Microsoft Excel,DAX 會使用 datetime 格式處理日期和時間。 如果您需要將日期視為循序數字,可以在 Excel 中使用下列格式選項。

如果 start_date 或 end_date 為無效日期,YEARFRAC 會傳回錯誤。

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

範例

下列範例會傳回以 TransactionDate 和 ShippingDate 這兩個資料行中日期間之差異表示的年份分數。

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

下列範例會傳回以 January 1 和 March 1 這兩個日期間之差異表示的年份分數。

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

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

第二個引數 basis 也已經省略。 因此,年份分數是依照 US (NASD) 30/360 標準計算。

請參閱

參考

WEEKNUM 函數

YEARFRAC 函數

WEEKDAY 函數

其他資源

日期和時間函數 (DAX)