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

如何为PowerBI中无关联的两张表创建统一分类筛选器?

需求实现方案

这个需求完全可以实现,具体操作步骤如下:

  • 创建筛选器控制表
    新建一张名为CategorySelector的表,用来提供筛选选项。使用DAX表达式创建:

    CategorySelector = DATATABLE("Category", STRING, {{"category1"}, {"category2"}})
    
  • 为每个指标创建条件度量值
    分别为两张表的四个指标创建带筛选条件的度量值,让它们根据筛选器的选择显示或隐藏:

    • Table1 对应度量值:
      Category1 Level Count = IF(SELECTEDVALUE(CategorySelector[Category])="category1", SUM(Table1[category1LevelCount]), BLANK())
      
      Category2 Level Count = IF(SELECTEDVALUE(CategorySelector[Category])="category2", SUM(Table1[category2LevelCount]), BLANK())
      
    • Table2 对应度量值:
      Category1 Min = IF(SELECTEDVALUE(CategorySelector[Category])="category1", MIN(Table2[category1Min]), BLANK())
      
      Category2 Min = IF(SELECTEDVALUE(CategorySelector[Category])="category2", MIN(Table2[category2Min]), BLANK())
      
  • 替换图表中的原始字段
    将两个簇状柱形图Y轴上的原始字段(比如category1LevelCount、category2Min等)替换为上面创建的对应度量值。

  • 添加全局筛选器
    把CategorySelector表中的Category字段拖到页面筛选器区域,设置筛选器为单选模式。

完成以上步骤后,当筛选器选择category1时,两个图表只会显示含category1的指标;选择category2时则只显示对应指标。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:20:56