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

PowerBI住院仪表板KPI指标空白值替换为零的实现方法咨询

解决PowerBI KPI中BLANK值替换为0的问题

我来帮你搞定这个问题——确实需要创建一个自定义度量值来处理,这是最直接可靠的方案:

步骤1:创建替换空值的度量值

在PowerBI的「建模」选项卡中点击「新建度量值」,输入以下DAX公式(记得把'你的表名'替换成你实际用的数据源表名称):

简洁写法(推荐)

利用COALESCE函数专门处理空值替换:

ITU患者数量 = COALESCE(COUNTROWS(FILTER('你的表名', CONTAINSSTRING('你的表名'[Location], "ITU"))), 0)

更易懂的分步写法

如果想明确看到逻辑拆分,可以用变量+条件判断:

ITU患者数量 = 
VAR ITU计数 = COUNTROWS(FILTER('你的表名', CONTAINSSTRING('你的表名'[Location], "ITU")))
RETURN IF(ISBLANK(ITU计数), 0, ITU计数)

公式逻辑说明:

  • COUNTROWS(FILTER(...)):和你之前的逻辑一致,筛选出Location包含"ITU"的行并计数
  • COALESCE/IF(ISBLANK(...)):核心作用就是当原计数结果为BLANK时,强制返回0,否则返回实际计数

步骤2:应用到KPI视觉对象

删除你之前创建的KPI指标,新建KPI视觉对象,把这个自定义度量值拖到「指标」字段里就可以了——之后哪怕没有匹配的ITU患者,KPI也会显示0而不是BLANK。

额外小提示

如果你的Location字段需要精确区分大小写(比如怕把"Itu"误判成"ITU"),可以把CONTAINSSTRING换成CONTAINSSTRINGEXACT来做精确匹配,不过医疗数据里这类字段一般都是统一格式,用前者就足够啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 19:22:54