【发布时间】:2018-11-03 14:28:17
【问题描述】:
两张桌子。 Sales_Fact 和 DateKey。加入日期。
基于Sales的DateKey表动态:
DateKey = CALENDAR(MIN(Sales_Fact[Date]),MAX(Sales_Fact[Date]))
销售表具有以下结构。
Customer PurchaseDate FirstTimePurchaseDate Amount
A 2018/04/11 2018/02/26 500
b 2018/04/11 2018/03/01 300
c 2018/04/11 2018/04/11 400
A 2018/04/12 2018/02/26 100
b 2018/04/12 2018/03/01 200
c 2018/04/12 2018/04/11 400
我想计算每位客户首次购买后 31 天的总购买金额。 销售表有过去 2 年的连续日期,没有“购买日期”缺失。
以下度量返回“DATEADD”期望连续选择...错误
First 31 days = CALCULATE(SUM(Sales_Fact[Amount]),DATESBETWEEN(Sales_Fact[PurchaseDate],MIN(Sales_Fact[FirstTimePurchaseDate]),DATEADD(Sales_Fact[PurchaseDate],31,DAY)))
应如何编写 DAX 表达式才能使此度量起作用?
谢谢
【问题讨论】:
标签: powerbi dax calculated-columns dateadd