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

如何在Power BI矩阵视觉对象中过滤数据并将空值替换为0或'-'

Power BI矩阵空白值替换为0或"-"的解决方案

核心处理方案

要让未完成的课程在矩阵中显示0或"-",需确保所有课程都能出现在矩阵列中,同时替换空白计数。

步骤1:创建独立课程维度表(推荐)

如果现有数据表没有单独的课程维度,先新建包含所有课程的表,确保即使员工无对应课程数据,矩阵仍会显示该课程列:

课程维度 = DISTINCT('数据表'[课程])

将矩阵的列字段替换为这个新表的「课程」列。

步骤2:编写DAX度量值替换空白

根据需求选择对应度量值:

替换空白为0

状态计数 = COALESCE(COUNT('数据表'[课程状态]), 0)

替换空白为"-"

状态计数显示 = 
VAR 实际计数 = COUNT('数据表'[课程状态])
RETURN IF(ISBLANK(实际计数), "-", 实际计数)

将矩阵的值字段替换为这个新建的度量值。

快速备选方案:视觉对象格式直接设置

若无需复杂逻辑,可直接在矩阵格式面板操作:

  • 选中矩阵,打开「格式」面板
  • 找到「值」选项,展开「常规」
  • 开启「替换空白值」,输入0或-即可

注意:若矩阵列未使用独立维度表,部分课程可能不会显示,此时优先采用步骤1+步骤2的方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:55:05