DAX 日期与时间 - YEAR 函数



描述

返回日期的年份,以 1900-9999 范围内的四位整数表示。

语法

YEAR (<date>) 

参数

序号 参数与描述
1

日期 (date)

以 datetime 或文本格式表示的日期,包含您要查找的年份。

返回值

1900-9999 范围内的整数。

备注

DAX 使用 datetime 数据类型处理日期和时间。

YEAR 函数可以通过以下几种方式获取参数日期:

  • 使用 DATE 函数。
  • 作为其他 DAX 公式或 DAX 函数的结果。
  • 作为可接受的日期文本表示。

该函数使用客户端计算机的区域设置和日期时间设置来理解文本值以执行转换。例如:

  • 如果当前日期/时间设置以月/日/年的格式表示日期,则字符串“1/8/2016”将被理解为等效于 2016 年 1 月 8 日的 datetime 值。

  • 如果当前日期/时间设置以日/月/年的格式表示日期,则相同的字符串将被理解为等效于 2016 年 8 月 1 日的 datetime 值。

如果字符串的格式与当前区域设置不兼容,YEAR 函数可能会返回错误。例如,如果您的区域设置将日期格式定义为月/日/年,而日期以日/月/年的格式提供,则 25/1/2009 将不会被解释为 2009 年 1 月 25 日,而是无效日期。

示例

= YEAR (DATE (2016,9,15)) returns 2016. 
= YEAR (TODAY ()) returns 2016 if TODAY () returns 12/16/2016 12:00:00 AM. 
dax_functions_date_time.htm
广告