DAX 时间智能 - NEXTYEAR 函数



说明

返回一个表格,其中包含一列所有在下一年中的日期,基于当前上下文中 dates 列中的第一个日期。

语法

NEXTYEAR (<dates>, [<year_end_date>]) 

参数

序号 参数和说明
1

日期

一个包含日期的列。

2

年末日期

可选。

一个带有日期的字符串文本,它定义年末日期。

如果省略,则默认值为 12 月 31 日。

返回值

一个表格,其中包含一列日期值。

备注

日期参数可以是以下任何一项 -

  • 对一个日期/时间列的引用。

  • 返回一列日期/时间值的一个表格表达式。

  • 一个布尔表达式,它定义一个一列日期/时间值表格。

对布尔表达式的约束 -

  • 该表达式不能引用一个计算字段。

  • 该表达式不能使用 CALCULATE 函数。

  • 该表达式不能使用扫描一个表格或返回一个表格的任何函数,包括聚合函数。

然而,一个布尔表达式可以使用查找一个单一值或计算一个标量值的任何函数。

年末日期参数是一个日期的字符串文本,它使用创建工作簿时使用的区域设置。不考虑日期中的那一年份。

示例

= CALCULATE (
   SUM (Sales [Sales Amount]), NEXTYEAR (Sales [Date])
) 
dax_functions_time_intelligence.htm
广告