[函数大全] NEXTYEAR

  [复制链接]
查看137283 | 回复133 | 2021-2-21 23:35:43 | 显示全部楼层 |阅读模式
识别当前日期所在年份,返回下一年的所有日期。

语法
  1. NEXTYEAR ( <日期列> )
复制代码

参数属性描述
日期列包含日期的列

返回值

表 包含单列日期值的表。

备注

NEXTYEAR 使用<日期列>在当前上下文中的最后一天为基准,返回下一年的所有日期。例如,如果日期列的最后一个日期是 2009 年 6 月 10 日;NEXTYEAR 将返回 2010 年的所有日期 。


<日期列>参数可以是以下任一项 :

  • 对日期/时间列的引用。只有在这种情况下才应用上下文转换,因为列引用被替换为CALCULATETABLE ( DISTINCT ( <日期列> ) )
  • 返回单列日期/时间值的表表达式
  • 定义日期/时间值的单列表的布尔表达式


结果表只包含日期列中存在的日期。


NEXTYEAR 未针对 DirectQuery 进行优化,在计算列和行级别安全性公式中完全不受支持。 但可以在度量值和查询公式中使用,只不过无法保证性能。

示例

以下度量值计算 Internet 销售的「次年销售额」

  1. =CALCULATE(SUM(InternetSales[SalesAmount]), NEXTYEAR('DateTime'[DateKey]))
复制代码


扩展阅读:

初识时间智能

几乎所有的业务逻辑都会涉及到关于时间的计算,比如年累计销售额,月环比销售额,YOY(Year over Year)等等,DAX提供专注解决此类问题的函数,当模型满足特定要求的时候,时间智能函数可以大大简化运算。


回复

使用道具 举报

zqm | 2021-4-26 08:08:14 | 显示全部楼层
太棒了,感谢唐楼主精彩的分享
回复

使用道具 举报

梦幻芭蕾 | 2021-5-23 06:23:53 来自手机 | 显示全部楼层
1v1飘过
回复

使用道具 举报

二少 | 2021-6-30 07:11:32 | 显示全部楼层
前排支持下
回复

使用道具 举报

lsdlsd | 2021-7-14 14:38:15 来自手机 | 显示全部楼层
我也来支持一下,很喜欢这里老师
回复

使用道具 举报

c4526 | 2021-8-10 16:38:05 | 显示全部楼层
我擦!我要沙发!
回复

使用道具 举报

szxrszxr | 2021-9-4 13:40:00 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
回复

使用道具 举报

彬彬 | 2021-9-12 06:32:58 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

dglxha | 2021-9-17 23:46:44 | 显示全部楼层
一直在看
回复

使用道具 举报

无名小兵 | 2021-9-25 19:44:04 | 显示全部楼层
very good。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则