YEAR 函数
以 1900-9999 范围的四位整数形式返回日期的年份。
语法
YEAR(<date>)
参数
术语 |
定义 |
---|---|
date |
包含待查找年份的 datetime 或文本格式的日期。 |
返回值
1900-9999 范围内的整数。
注释
与 Microsoft Excel(将日期存储为序列号)相比,DAX 使用 datetime 数据类型处理日期和时间。
日期应通过使用 DATE 函数或者作为其他公式或函数的结果输入。 您还可以通过接受的日期文本表示形式输入日期,例如 2007 年 3 月 3 日或者 Mar-3-2003。
无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。 例如,如果提供的日期的显示格式使用回历,则 YEAR、MONTH 和 DAY 函数返回值将是与对应的公历日期相关联的值。
当日期参数是日期的文本表示形式时,该函数使用客户端计算机的区域设置和日期时间设置来理解文本值,以便执行转换。 如果字符串的格式与当前区域设置不兼容,可能会出现错误。 例如,如果您的区域设置将日期格式定义为月/日/年,而日期以日/月/年的格式提供,那么 25/1/2009 将不解释为 2009 年 1 月 25 日,而是解释为无效日期。
示例
下面的示例将返回 2007。
=YEAR("March 2007")
示例:日期作为表达式的结果
说明
下面的示例返回今天的日期的年份。
代码
=YEAR(TODAY())