7.14 PowerBI系列之DAX函数专题-计算最近两次购买日期差
计算客户最近两次购买的时间间隔。
·
需求
计算客户最近两次购买的时间间隔
实现
度量值 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)
)

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