(本文档仅供参考,v11验证通过)

问题

仪表盘指标卡中希望度量值为0时显示为'--',可以如何实现?

解决方案

可通过计算度量iif判断实现,但既返回字符串,又返回数字型的,对于SQL而言本身就是错误的用法。故可以对最后一个返回值 || '',表示对这个返回值强转为字符串,这样前后的返回类型保持一致。

具体计算度量参考如下:

IIF([Discount_m] =0, '--', [Discount_m] || '')

最终效果:


注:若是水球图,默认设置时由于指标值的数值是“百分比”,会进行除法计算,此时--无法进行除法计算会显示为NaN,需要切换成“指标值”