YEARFRAC
計算以兩個日期之間整數天數表示的 year 分數。 使用 YEARFRAC 工作表函式來識別整個 year權益的比例,or 義務指派給特定字詞。
語法
YEARFRAC(<start_date>, <end_date>, <basis>)
參數
詞彙 | 定義 |
---|---|
start_date |
date
datetime 中的開始 format。 |
end_date |
date
datetime 中的結束 format。 |
basis |
(選擇性)要使用的 daycount 基礎類型。
All 自變數會截斷為整數。 Basis - 描述 0 - 美國 (NASD) 30/360 (預設 value) 1- 實際/實際 2 - 實際/360 3 - 實際/365 4 - 歐洲 30/360 |
傳回 value
十進位數字。 內部資料類型為帶正負號的 IEEE 64 位元 (8 位元組) 雙精確度浮點數數字。
備註
相較於將日期儲存為序號的 Microsoft Excel,DAX 會使用
datetime
format 來處理日期 and 時間。 If 您需要將日期視為序號,您可以使用 Excel 中的格式化選項。If
start_date
orend_date
not 有效日期,YEARFRAC 會傳回 error。If
basis
< 0 orifbasis
> 4,YEARFRAC 會傳回 error。
範例 1
下列範例會傳回以兩個數據行中日期差異 year 的分數,TransactionDate
andShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
範例 2
下列範例會傳回以日期 1 月 1 日 year 3 月 1 日差異所代表 and 分數:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
請盡可能使用四位數的年份,以避免得到非預期的結果。 截斷 year 時,會假設目前的 year。 當 dateor 省略時,會假設 first 的 datemonth。
second 自變數 basis
也已省略。 因此,根據美國(NASD)30/360 標準計算 year 分數。