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

Power BI中Values度量值返回空白(表中无空白)问题求助

问题排查:VALUES度量值返回空白的原因

核心差异与可能原因

  • 筛选上下文的影响:COUNTROWS(VALUES('Plans Comptages'[N° CPT]))在当前筛选条件下没有匹配到任何N° CPT记录时,会返回空白;而DISTINCTCOUNT('Plans Comptages'[N° CPT])在相同场景下会返回0。比如页面切片器、行/列字段的筛选规则过滤掉了所有相关记录,就会出现这种差异。
  • 模型关系的筛选传递:如果Plans Comptages表和模型中其他表存在关联关系,其他表的筛选条件可能传递过来,导致Plans Comptages中没有符合条件的行,此时VALUES()会返回空表,COUNTROWS自然返回空白。
  • 隐形空字符串(可能性较低):即使数据表看起来没有空白值,也可能存在空字符串(""),不过这种情况VALUES()会包含该空值,只有当筛选规则连空字符串都排除时,才会返回空白。

验证与解决办法

  • 验证方式:在同一视觉对象中添加DistinctCount度量值,如果它返回0,说明确实是筛选上下文导致无匹配行。可以检查当前页面的切片器、筛选面板,或者行/列字段的筛选条件。
  • 修改度量值解决空白问题:如果希望Values在无匹配行时返回0而非空白,可将度量值修改为:
Values = COALESCE( COUNTROWS( VALUES( 'Plans Comptages'[N° CPT] ) ), 0 )

使用COALESCE函数将空白值替换为0,统一两种度量值在无匹配场景下的返回结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 17:25:16