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

如何强制Power BI为组合条形图的0值及无数据项显示Tooltip?

解决Power BI组合条形图0值/无数据项Tooltip不显示问题

一、先确保0值返回明确数值而非空白

Power BI默认会忽略空白数据点,所以首先要调整你的百分比度量值,强制返回0而不是空白:

  • 如果是分子为0、分母有数据的情况,用COALESCE包裹除法公式,确保空白转0:
百分比度量值 = COALESCE(DIVIDE([分子度量值], [分母度量值]), 0)
  • 也可以直接判断分子为0时返回0:
百分比度量值 = IF([分子度量值] = 0, 0, DIVIDE([分子度量值], [分母度量值]))

二、强制无数据类别显示数据点

如果是没有任何数据的类别(分子分母都为空),需要先确保你的轴字段来自包含所有类别的维度表(不是事实表),然后用CALCULATE强制每个类别都返回计算结果:

百分比度量值 = CALCULATE(COALESCE(DIVIDE([分子度量值], [分母度量值]), 0), ALLSELECTED('维度表'[类别]))

这样即使某个类别没有数据,也会返回0,图表会生成数据点,Tooltip就能触发。

三、调整图表Y轴显示设置

如果0值的条形因为高度为0不显示,导致Tooltip触发不了:

  • 选中组合条形图,打开右侧「格式」面板
  • 找到「Y轴」设置,把「最小值」改成自定义,输入一个极小的负数(比如-0.01,根据你的百分比范围调整)
  • 这样0值会显示一个极短的条形,鼠标悬停就能触发Tooltip

四、用自定义Tooltip彻底解决

如果以上方法还是不行,直接做自定义Tooltip:

  • 新建一个空白页面,调整页面尺寸为Tooltip大小(比如宽300像素、高200像素)
  • 在这个页面添加卡片/表格,分别展示分子、分母、百分比的数值
  • 回到组合条形图,在「格式」面板的「Tooltip」选项里,选择「页面」,然后选中刚才创建的自定义Tooltip页面
  • 自定义Tooltip会继承主图表的筛选上下文,不管是0值还是无数据类别,都会显示对应的数值

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

相关产品推荐
方舟 Agent Plan

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

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