DATEVALUE

适用于:计算列计算表Measure视觉计算

将文本 format 中的 date 转换为日期/时间 format中的 date。

语法

DATEVALUE(date_text)

参数

术语 定义
date_text 表示 date的文本。

属性 Value/Return value

datetime format中的 date。

言论

  • 转换时,DATEVALUE 使用模型的区域设置 anddate/time 设置来确定 datevalue。 If 模型 date/time 设置表示 Month/Day/Yearformat 中的日期,然后将字符串“1/8/2009”转换为与 2009 年 1 月 8 日等效的 datetimevalue。 但是,if 模型 date/time 设置表示 Day/Month/Yearformat 中的日期,同一字符串将转换为等效于 2009 年 8 月 1 日 datetimevalue。

  • If 使用模型的区域设置 anddate/time 设置的转换失败,DATEVALUE 将尝试使用其他 date 格式。 在这种情况下,某些行可以使用一 formatand 其他行进行转换,format。 例如,“2018/5/4”可能 convert 到 2018 年 5 月 4 日,and“20/4/2018”可能 convert 到 4 月 20 日。

  • If 省略 date_text 参数的 year 部分,DATEVALUE 函数使用计算机的内置时钟中的当前 year。 Time date_text 参数中的信息将被忽略。

  • 创建模型时,模型区域设置 and 数据/time 设置最初由应用程序 and 计算机确定。

  • Date and 日期/时间也可以在 formatdt"YYYY-MM-DD"dt"YYYY-MM-DDThh:mm:ss"ordt"YYYY-MM-DD hh:mm:ss"中指定为文本。 指定为文本时,必须使用表达式中的 DATEVALUE 函数 not。 若要了解详细信息,请参阅 DAX 语法 |Dateandtime

下面的示例根据模型区域设置 and 设置返回不同的 datetimevalue,这些设置显示日期 and 时间的方式。

  • 在 date/time 设置中,day 位于 month之前,该示例返回对应于 2009 年 1 月 8 日的 datetimevalue。

  • 在 day之前 month 的 date/time 设置中,该示例返回对应于 2009 年 8 月 1 日 datetimevalue。

= DATEVALUE("8/1/2009")

Date and time 函数