YEARFRAC 函數
計算以兩個日期之間整日天數表示的年份分數。 使用 YEARFRAC 工作表函數來識別整年利潤或負債的比例以指派給特定的期間。
語法
YEARFRAC(<start_date>, <end_date>, <basis>)
參數
術語 |
定義 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
start_date |
datetime 格式的開始日期。 |
||||||||||||
end_date |
datetime 格式的結束日期。 |
||||||||||||
basis |
(選擇性) 要使用的天數計算基礎類型。 所有引數都會截斷成整數。
|
傳回值
十進位數字 內部資料類型為帶正負號的 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 標準計算。