需求

计算客户最近两次购买的时间间隔
在这里插入图片描述

实现

度量值 lastpurdate = max('订单表'[订单日期])
度量值 date_before_lastpurdate = 
	var v_max = max('订单表'[订单日期]) -- 当前上下文中最后一次购买日期
	return 
		calculate(max('订单表'[订单日期]),
		'订单表'[订单日期]< v_max
)
度量值 day_diff = dateddiff([date_before_lastpurdate],[lastpurdate],day)
amtoflastpurdate = 
var v_max = max('订单表'[订单日期])return calculate(sum('订单表'[销售额]),
						filter('订单表','订单表'[订单日期]=v_max)
						)
amtofbeforelastpurdate = 
 calculate(sum('订单表'[销售额]),
						filter('订单表','订单表'[订单日期]=date_before_lastpurdate)
						)
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐