计算每个用户第一次和第二次购买之间的天数
calculate the days between the first and second purchase for each user
对于在 Power BI 中拥有多个订单的每个用户,如何计算第一次和第二次购买之间的时间间隔(天)?我想要的第二笔订单与第一笔订单的订单日期不同。
例如,查看示例数据:
此示例的结果应与此图片相同:
我不熟悉 M 编程(“let”和“in”)。请给我一个没有M码的解决方法
用小节来做:
Result_day =
var __atleast2day = COUNTROWS(OrdTab)
var __dynam = TOPN(2, CALCULATETABLE(OrdTab), OrdTab[order_date], ASC)
var __first = maxx(__dynam, OrdTab[order_date])
var __second = minx(__dynam, OrdTab[order_date])
var __result = if(__atleast2day >1, __first - __second, 0)
return
__result
此处示例;
使用下面的代码得到准确的结果
对于在 Power BI 中拥有多个订单的每个用户,如何计算第一次和第二次购买之间的时间间隔(天)?我想要的第二笔订单与第一笔订单的订单日期不同。
例如,查看示例数据:
此示例的结果应与此图片相同:
我不熟悉 M 编程(“let”和“in”)。请给我一个没有M码的解决方法
用小节来做:
Result_day =
var __atleast2day = COUNTROWS(OrdTab)
var __dynam = TOPN(2, CALCULATETABLE(OrdTab), OrdTab[order_date], ASC)
var __first = maxx(__dynam, OrdTab[order_date])
var __second = minx(__dynam, OrdTab[order_date])
var __result = if(__atleast2day >1, __first - __second, 0)
return
__result
此处示例;
使用下面的代码得到准确的结果