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

Power BI切片器筛选后矩阵不显示值为0的列如何解决

实现矩阵缺失类别显示0值的方法

步骤1:创建独立的Sex维度表

原始数据表中部分日期仅包含单一性别数据,矩阵默认只会显示当前筛选下存在的类别。要保留所有性别列,需先建立一个包含所有可能Sex值的独立维度表:

  • 在Power BI中通过「输入数据」手动创建:
    Sex
    M
    F
  • 或用DAX表达式生成:
    Sex维度 = DATATABLE("Sex", STRING, {{"M"}, {"F"}})
    
  • 将该维度表与原始数据表的Sex字段建立一对多关系(原始数据表为多端)。

步骤2:编写DAX度量值替换原Value字段

创建自定义度量值,把筛选上下文下的空值替换为0:

显示0的Value = 
VAR 实际值 = SUM('原始数据表'[Value])
RETURN IF(ISBLANK(实际值), 0, 实际值)

步骤3:配置矩阵和切片器

  • 矩阵的「列」选择Sex维度表中的Sex字段,「值」选择刚创建的显示0的Value度量值;
  • 切片器使用原始数据表的Date字段进行筛选。

完成上述配置后,当筛选2023年1月20日时,女性(F)列会显示0而非隐藏。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 04:09:55