共用方式為


DATEVALUE

適用於:計算結果列匯出數據表量值視覺計算

將文字格式的日期轉換為日期時間格式的日期。

語法

DATEVALUE(date_text)  

參數

詞彙 定義
date_text 代表日期的文字。

屬性值/傳回值

日期時間格式的日期。

備註

  • 轉換時,DATEVALUE 會使用模型的地區設定和日期/時間設定來決定日期值。 如果模型日期/時間設定以「月/日/年」的格式表示日期,則字串 "1/8/2009" 會轉換相當於 2009 年 1 月 8 日的 datetime 值。 不過,如果模型日期/時間設定以「日/月/年」的格式表示日期,則相同字串會轉換為相當於 2009 年 8 月 1 日的 datetime 值。

  • 如果使用模型的地區設定和日期/時間設定進行轉換失敗,DATEVALUE 會嘗試使用其他日期格式。 在此情況下,某些資料列可能會使用一種格式進行轉換,而其他資料列則會使用不同的格式進行轉換。 例如,"5/4/2018" 可能轉換成 2018 年 5 月 4 日,而 "20/4/2018" 可能轉換成 4 月 20 日。

  • 如果省略 date_text 引數的年份,則 DATEVALUE 函式會使用電腦內建時鐘的目前年份。 忽略 date_text 引數中的時間資訊。

  • 模型地區設定和資料/時間設定一開始是由應用程式和電腦在建立模型時所決定。

  • 日期和日期時間也可以指定為常值,格式為 dt"YYYY-MM-DD"dt"YYYY-MM-DDThh:mm:ss"dt"YYYY-MM-DD hh:mm:ss"。 當指定為常值時,不需要在運算式中使用 DATEVALUE 函式。 若要深入了解,請參閱 DAX 語法 | 日期和時間

範例

下列範例會傳回不同的 datetime 值,視模型地區設定和顯示日期時間的設定而定。

  • 在日前月後的日期/時間設定中,此範例會傳回對應至 2009 年 1 月 8 日的 datetime 值。

  • 在月前日後的日期/時間設定中,此範例會傳回對應至 2009 年 8 月 1 日的 datetime 值。

= DATEVALUE("8/1/2009")  

日期和時間函數