首页 > 解决方案 > 如何注意指示的操作是否在 Power BI 中之后发生任何未来操作

问题描述

我有一个包含以下列的表:用户 ID、活动日期和指示符列。我试图注意是否有任何带有指示器的行在每个用户分组之后发生了其他指示的操作。

以下是表格外观和所需输出(计算列)的示例: 期望的输出

对此 DAX 问题的任何帮助将不胜感激。谢谢

标签: powerbidax

解决方案


检查最新指示的日期,User ID并检查它是否在当前日期之后。

HasLaterIndicators =
VAR LatestDate =
    CALCULATE (
        MAX ( Table[Activity Date] ),
        ALLEXCEPT ( Table, Table[User ID] ),
        Table[Indicator] = "X"
    )
RETURN
    IF ( Table[Indicator] = "X" && Table[Activity Date] < LatestDate, "Yes" )

推荐阅读