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

PowerBI创建报表或查询展示缺失值:筛选无Pears售卖的门店

PowerBI 筛选未售卖梨(Pears)门店的实现方案

根据你提供的表格数据,最终符合要求的门店为 store2、store3,以下是3种常用实现方式:

  • 方式1:DAX计算列(适合固定筛选梨的场景)
    假设你的源表名称为门店水果销售表,在表中新建计算列,输入以下公式:
    门店是否售卖梨 = 
    CALCULATE(
        COUNTROWS('门店水果销售表'),
        ALLEXCEPT('门店水果销售表', '门店水果销售表'[Store]),
        '门店水果销售表'[Fruit] = "Pears"
    ) > 0
    
    后续在报表筛选器中筛选该列值为FALSE的条目,即可得到所有未售卖梨的门店。
  • 方式2:DAX度量值(适合动态切换筛选水果的场景)
    新建度量值,支持配合切片器选择任意水果,自动筛选出未售卖该水果的门店:
    未售卖选中水果标记 = 
    VAR 当前选中水果 = SELECTEDVALUE('门店水果销售表'[Fruit], "Pears")
    RETURN
    IF(
        CALCULATE(COUNTROWS('门店水果销售表'), '门店水果销售表'[Fruit] = 当前选中水果) = BLANK(),
        1,
        0
    )
    
    将该度量值添加到对应可视化组件的筛选器中,设置筛选条件为等于1即可生效,无需修改代码就可切换查询其他水果的未售卖门店。
  • 方式3:Power Query预处理(适合数据加载阶段就过滤的场景)
    在Power Query编辑器中按以下步骤操作:
    1. 选中Store列,点击「转换」选项卡下的「分组依据」
    2. 分组依据选择Store,新列名设置为售卖水果列表,操作选择「所有行」
    3. 新增自定义列,输入公式:List.Contains(Table.Column([售卖水果列表], "Fruit"), "Pears")
    4. 筛选自定义列值为FALSE的行,展开列表后即可得到仅包含未售卖梨门店的数据集。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 18:15:04