使用SSAS Tabular或Excel PowerPivot,我正在寻找DAX公式来实现以下目标:
我有一个包含3个主要列的交易表:日期,类型和金额
类型可以是:'促销'或'付款'。
我需要的是获取我的新计算字段,即每个销售的“付款日期”,因此我的公式应该类似于:
首先计算(日期),过滤(类型='付款'),过滤(currentrow(日期)< =付款(日期)))
需要一些帮助才能找到正确的日期过滤器。同样重要的是,我发现只有'付款'类型的第一个交易,因为可以进一步交易。
示例数据: PaymentDate是我计算的字段
Type Date Amount PaymentDate
Sale 01/01/2016 100 31/02/2016
Sale 01/02/2016 100 31/02/2016
Sale 01/03/2016 100 31/05/2016
Payment 31/02/2016 200 Empty
Sale 01/04/2016 100 31/05/2016
Sale 01/05/2016 100 31/05/2016
Payment 31/05/2016 300 Empty
Sale 01/06/2016 100 Empty