【发布时间】:2019-01-04 18:46:22
【问题描述】:
我有以下问题..
我有这张桌子:
我想创建一个计算列,告诉我相同代码(COD)的两个日期之间的天数差异,应根据行前的日期计算差异。
例如:
使用COD B
货到付款 |日期 | days_diff
B |05/01/2018 |
B |09/01/2018 | 4
B |2018 年 12 月 1 日 | 3
在示例图像中,代码/日期按顺序排序,但实际上它们是无序的。
我尝试在 DAX 中使用以下句子:
DATEDIFF(Testing[DATE]; FIRSTDATE(FILTER( ALL(Testing[DATE]) ;Testing[DATE] > EARLIER(Testing[DATE])));DAY)
解释我的尝试:
区分行上的日期和使用 EARLIER 函数从当前日期中获取最近的日期。
但是,我得到了以下结果:
我无法过滤 COD,因此“EARLIER”的分析仅在同一个“组”中执行,因此我了解 PowerBI 正在考虑所有日期。
有什么想法吗?
【问题讨论】: