这是我的数据
SerialNumber Reading Date
A 4 10/30/2019
A 4 10/29/2019
A 3 10/28/2019
B 11 10/30/2019
B 9 10/29/2019
B 6 10/28/2019
C 25 10/30/2019
C 25 10/15/2019
C 25 10/13/2019
C 21 10/9/2019
C 21 10/3/2019
我需要能够创建一个度量或计算列,告诉我每个序列号上次更改的日期。所以我需要这个:
SerialNumber Reading Date DateChanged
A 4 10/30/2019 10/28/2019
A 4 10/29/2019 10/28/2019
A 3 10/28/2019 10/28/2019
B 11 10/30/2019 10/29/2019
B 9 10/29/2019 10/29/2019
B 6 10/28/2019 10/29/2019
C 25 10/30/2019 10/9/2019
C 25 10/15/2019 10/9/2019
C 25 10/13/2019 10/9/2019
C 21 10/9/2019 10/9/2019
C 21 10/3/2019 10/9/2019
这是我尝试过的代码,但它只给了我每个序列号的最大日期
Column = CALCULATE(
MAX(
SMU_Lookup[Date]),
FILTER(
ALL(SMU_Lookup),
SMU_Lookup[Reading] < MAX(SMU_Lookup[Reading])
&& SMU_Lookup[SerialNumber] = EARLIER(SMU_Lookup[SerialNumber])
)
)
提前致谢!