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

基于另一列状态条件筛选唯一值的DAX查询实现求助

DAX查询实现方案

你可以通过以下DAX代码完成需求,逻辑为先识别所有出现过失败状态的ID,排除这些ID对应的全量数据,最终仅保留从未出现过失败、状态为成功的行:

筛选结果表 = 
// 提取所有存在失败记录的ID集合
VAR 失败ID集合 = 
    CALCULATETABLE(
        VALUES('你的源表名'[ID]),
        '你的源表名'[状态] = "失败"
    )
// 筛选符合要求的行
RETURN
    FILTER(
        '你的源表名',
        '你的源表名'[ID] NOT IN 失败ID集合
        && '你的源表名'[状态] = "成功"
    )

使用说明:把代码里的你的源表名替换为你实际的表名即可,如果状态字段的取值是英文Fail/Success,对应修改筛选条件里的状态值就行。

样例参考

源表结构:
源表
筛选后输出效果:
筛选后表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:15:04