我想要计算Field1中所有值的日期差异,例如基于Field2 (3/1/2020-2/1/2020)的基于Field2 (c-b)的datediff。
我试过几种方法,但到目前为止还没有成功。

发布于 2022-08-20 17:21:21
您可以通过添加两个计算列来获得解决方案:
第一栏:
MinDate =
CALCULATE (
MIN ( YourTable[Date] ),
ALLEXCEPT ( YourTable, YourTable[Field1] )
)第二栏:
Date_Difference =
DATEDIFF ( [MinDate], [Date], DAY )最终结果:

发布于 2022-08-22 07:06:29
在问题中没有提到最小值,所以我假设您正在寻找前几个阶段的差异。
Date Difference =
DATEDIFF (
CALCULATE (
MAX ( 'Table'[Date] ),
FILTER (
ALL ( 'Table' ),
'Table'[Date] < EARLIER ( 'Table'[Date] )
&& EARLIER ( 'Table'[Field1] ) = 'Table'[Field1]
)
),
'Table'[Date],
DAY
)https://stackoverflow.com/questions/73427909
复制相似问题