【问题标题】:Identify Rows with Same ID but different Values in Power BI在 Power BI 中识别 ID 相同但值不同的行
【发布时间】:2021-07-01 20:39:49
【问题描述】:

我有一张包含用户许可证详细信息的表格。在某些情况下,我有多个行用于同一用户但具有不同的许可证类型。我想通过 DAX 计算列识别拥有管理员许可的用户。

例如:我的表将是这样的,其中用户 A 有多行,具有 1 个管理员许可证



我期待这样的结果,其中用户 A 的所有行输入都被标记为 True


简而言之,如果用户至少拥有一个管理员许可证,我想在他的所有行上将用户标记为 True。

我希望我的解释很清楚。


祝你有美好的一天 !!!
最好的问候,
普拉提克

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    要在用户至少拥有一个管理员权限时显示所有 True,首先您需要使用以下公式创建一个索引列:

    index = IF(Sheet1[License]="Admin",1,0)
    

    接下来,根据索引列的结果,您将能够使用以下公式显示正确的输出:

    status = 
    var index1 = CALCULATE(SUM(Sheet1[index]),
        FILTER(Sheet1,Sheet1[User]=EARLIER(Sheet1[User])))
    return
    IF(index1 > 0,"True","False")
    

    表格结果:

    【讨论】:

    • 嗨,Kin,它对我有用。非常感谢您的解决方案。
    • 欢迎,很高兴你发现它有用:)
    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多