【问题标题】:Dax Filter the count of IfDax过滤If的计数
【发布时间】:2019-04-26 20:31:00
【问题描述】:

我正在尝试为 Champions 创建一个计算列。每年最后一轮取得4胜的队伍为冠军。基本上,我需要一个 DAX 语句,翻译为“当一支球队在某一年的最后一轮比赛中获得 4 场胜利时,他们就是当年的冠军”

我只是不知道如何在 DAX 中执行此操作。我试过汇总表无济于事。我知道我需要计算和过滤,但给定年份的获胜次数给我带来了麻烦。本质上,下图应该有一个冠军列。忽略这张图片的标题,应该是“Count of Finalists”

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    您可以通过使用此措施应用 visaul 过滤器,仅在表格中显示获胜者团队,

    Is Champion = IF ([Count of champion] = 4 ,"YES","NO")
    

    【讨论】:

    • 冠军的数量不是衡量标准。
    • 你可以按冠军数 > 3 过滤视觉效果,这只会给你赢家。
    • 我在 PBI 论坛上问过这个问题并收到了有效的回复: Champions = VAR cham = CALCULATE( COUNTROWS('Database (2)'), FILTER('Database (2)','Database (2)'[Finalists] = "win")) 返回 IF(cham = 4, "Champions", Blank())
    猜你喜欢
    • 1970-01-01
    • 2020-07-14
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    相关资源
    最近更新 更多