在 PowerBi 中使用多个切片器过滤最新日期

时间:2021-01-13 12:55:34

标签: powerbi dax powerquery

我正在尝试显示通过在今天和日期列中的最新日期之间执行 DateDiff 计算出的数字。 enter image description here

我遇到的问题是我的公式不能很好地与切片机配合使用。

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 列来做这种事情。

有人可以帮我吗?

谢谢

0 个答案:

没有答案
相关问题