powerbi - 计算每个用户第一次和第二次购买之间的天数
问题描述
对于在 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
推荐阅读
- visual-studio-code - 如何在 Visual Studio Code 中的键盘输入上触发文件搜索?
- android-studio - 项目中不存在模块
- solidity - 继续接收错误:尝试存储变量时恢复//
- nativescript - Nativescript - WebView / HtmlView + 3rd 方 javascript
- html - Selectors for divs with specific data attributes
- r - 在 R 中,ts.plot( gpars col=c("red","blue") 只返回一个彩色图)
- vue.js - 是否有 Vue.js 表单验证库在模糊时显示错误,修复后立即隐藏错误
- extjs - 如何在 ExtJS Modern 中的控制框周围设置边框?
- java - java JList不会刷新,在调试器中工作
- verilog - 无法在 verilog 中详细说明实例化模块