共用方式為


YEARFRAC

適用於:導出數據行計算數據表Measure視覺計算

計算以兩個日期之間整數天數表示的 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 會使用 datetimeformat 來處理日期 and 時間。 If 您需要將日期視為序號,您可以使用 Excel 中的格式化選項。

  • If start_date or end_date not 有效日期,YEARFRAC 會傳回 error。

  • If basis < 0 orifbasis> 4,YEARFRAC 會傳回 error。

範例 1

下列範例會傳回以兩個數據行中日期差異 year 的分數,TransactionDateandShippingDate

= 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 分數。

Date and time 函式WEEKNUM 函式YEARFRAC 函式WEEKDAY 函式