You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中统计关联列全满足条件的唯一分组值数量

Power BI 统计全量满足条件的唯一分组数量

当然可以实现这个需求,用DAX度量值就能统计出所有关联condition全为yes的唯一group数量,下面是具体实现方法:

方法一:排除法(推荐,通用型强)

先找出所有存在非yes条件的分组,再从所有唯一分组中排除这些,剩下的就是符合要求的分组,最后统计数量:

符合条件的分组数 = 
VAR 存在非yes的分组 = 
    CALCULATETABLE(
        DISTINCT('你的表名'[group]),
        '你的表名'[condition] <> "yes"
    )
RETURN
    COUNTROWS(
        EXCEPT(
            DISTINCT('你的表名'[group]),
            存在非yes的分组
        )
    )

把公式里的你的表名替换成你实际使用的表名称即可,这个方法不管condition列有其他什么取值(比如maybe/no等),都能准确筛选出全为yes的分组。

方法二:逐组校验法

逐个检查每个分组的所有condition值是否全为yes,符合条件则计数1,最后求和:

符合条件的分组数 = 
SUMX(
    DISTINCT('你的表名'[group]),
    VAR 当前分组的所有条件 = CALCULATETABLE(VALUES('你的表名'[condition]), ALLEXCEPT('你的表名', '你的表名'[group]))
    RETURN
        IF(COUNTROWS(FILTER(当前分组的所有条件, [condition] <> "yes")) = 0, 1, 0)
)

用你给的示例数据测试的话,两种方法都会返回1(只有group B符合要求)。

内容的提问来源于stack exchange,提问作者user20114321

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 00:25:23