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

如何在Power BI矩阵中隐藏全为0值的行?

隐藏Power BI矩阵中仅含0值的行(不删除原始数据)

方法1:通过矩阵视觉筛选器直接设置

  • 选中目标矩阵视觉,打开右侧「筛选器」面板
  • 将矩阵中使用的数值字段(如“资产余额”“负债余额”)添加到「视觉级别筛选器」
  • 设置筛选规则为 不等于,值输入0
  • 注:单一筛选器无法实现「所有年份列均为0才隐藏」的判断,这类场景需用方法2

方法2:用DAX度量值控制显示并隐藏空行

  • 切换到「数据」视图,新建度量值(命名为「有效金额」):
有效金额 = 
VAR TotalAllYears = CALCULATE(SUM('资产负债表'[金额]), ALLSELECTED('日期表'[年份]))
RETURN
IF(TotalAllYears = 0, BLANK(), SUM('资产负债表'[金额]))
  • 把矩阵中原有的数值字段替换为这个「有效金额」度量值
  • 返回「报表」视图,选中矩阵,在「格式」面板展开「行」选项,开启「隐藏空行」

补充说明

  • 两种方法均仅在视觉层面隐藏行,原始数据不会被删除或修改
  • 若年份是直接作为列字段而非来自日期表,可调整DAX中的ALLSELECTED参数为对应年份列字段

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 13:50:26