我正在尝试显示通过在今天和日期列中的最新日期之间执行 DateDiff 计算出的数字。
我遇到的问题是我的公式不能很好地与切片机配合使用。
DATEDIFF(
TODAY(),
MAXX(
FILTER( Base_Incidents, Base_Incidents[Domaine] = "SST" ),
Base_Incidents[Date]
),
DAY
)
它给了我正确的答案,但如果我尝试使用“Lieu”、“Entite”或“Equipe”列进行过滤,结果不会因为公式而改变。
所以我用这个公式尝试了一些不同的东西:
MaxDateLieu =
IF(
Base_Incidents[Domaine] = "SST",
CALCULATE(
MAX( Base_Incidents[Date] ),
ALLEXCEPT( Base_Incidents, Base_Incidents[Lieu] )
)
)
首先我试图从“Lieu”计算每个最大日期,然后我在日期之间做一个 datediff :
DateSSTFiltre =
ABS( DATEDIFF( TODAY(), Base_Incidents[MaxDateLieu], DAY ) )
现在,如果我尝试按“Lieu”进行过滤,结果会发生变化,但我不知道如何用 3 列来做这种事情。
有人可以帮我吗?
谢谢