目标值为正数,实际值为负数,这种情况怎么用仪表盘进行完成率展示呢

目标值为正数,实际值为负数,这种情况怎么用仪表盘进行完成率展示呢

image.png

FineReport 呼呼哈哈 发布于 2025-10-28 16:47 (编辑于 2025-10-28 17:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ID1208Lv6高级互助
发布于2025-10-28 16:50(编辑于 2025-10-28 16:50)

sql条件判断,负数赋值为0,标签显示实际值

其他的正常设置

  • 呼呼哈哈 呼呼哈哈(提问者) 标签怎么设置实际值呢?function(){ return this.category+'年度目标'+''+'X万元'+''+'累计实际'+''+this.value+'万元';},标签是用的这种自定义的形式显示
    2025-10-28 17:02 
  • ID1208 ID1208 回复 呼呼哈哈(提问者) 富文本自定义标签或提示--https://help.fanruan.com/finereport/doc-view-3724.html
    2025-10-28 17:07 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-10-28 16:51

你这种情况 直接用指标卡吧

-----------

仪表盘计算逻辑

image.png

  • 呼呼哈哈 呼呼哈哈(提问者) 就是用的这种指标卡比出来的结果是按照正数进行处理的
    2025-10-28 17:03 
最佳回答
0
ScyalcireLv7高级互助
发布于2025-10-28 17:04(编辑于 2025-10-28 17:05)

按理来说,负完成率也是正确的,负数没必要一定处理成0

就比如:目标为正数时,实际值为负数意味着完全未达成目标,甚至产生反向结果(如利润目标为正,实际亏损)。此时直接相除的结果(负数百分比)能准确体现“未完成且超额亏损/未达标”的状态,符合业务逻辑

  • 呼呼哈哈 呼呼哈哈(提问者) 比出来的结果是正呐,不会是负数百分比
    2025-10-28 17:06 
  • Scyalcire Scyalcire 回复 呼呼哈哈(提问者) 啊,,负数比正数,结果是正么,
    2025-10-28 17:13 
  • 呼呼哈哈 呼呼哈哈(提问者) 回复 Scyalcire 嗯,直接用目标值与指标值进行比得出的结果就是正的
    2025-10-28 17:22 
  • Scyalcire Scyalcire 回复 呼呼哈哈(提问者) 那这组件不对,有bug 换组件吧,我试了,就算是把负数转为正数,算出来也不对
    2025-10-28 17:27 
  • 4关注人数
  • 44浏览人数
  • 最后回答于:2025-10-28 17:22
    请选择关闭问题的原因
    确定 取消
    返回顶部