帆软问题

微信图片_20250513154653.png

元数据中是有负数的,如何操作才能让它显示正的百分比,就像图里面不显示负的百分比,显示成正的百分比

FineReport 帆软用户JZtRd0B1mO 发布于 2025-5-13 15:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-5-13 15:52(编辑于 2025-5-13 15:57)

标签的地方判断一下

function(){ 

if(this.value<0)

{

return FR.contentFormat(this.value*(-1), '#0.00%');

}

else{

return FR.contentFormat(this.value, '#0.00%');

}

}

image.png

-------------------------------

也可以参考这个文档

人口金字塔 https://help.fanruan.com/finereport/doc-view-1937.html

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-5-13 16:14(编辑于 2025-5-13 16:37)

数据集处理一下

select case then zd < 0  then zd * -1 else zd end zd from a 

  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 这个是正数,就是为了显示成图片中的样式,才展示为负数的。现在是想负数在显示百分比的时候如何转换成正的百分比展示
    2025-05-14 09:13 
  • 用户k6280494 用户k6280494 回复 帆软用户JZtRd0B1mO(提问者) 小于0的乘以-1了,不就是正数了吗?
    2025-05-14 09:15 
  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 回复 用户k6280494 这个条件是需要写在提示里面吗?提示里面富文本编辑的话不起作用的
    2025-05-14 09:32 
  • 用户k6280494 用户k6280494 回复 帆软用户JZtRd0B1mO(提问者) sql里面处理啊,给你写了例子了
    2025-05-14 09:40 
  • 3关注人数
  • 80浏览人数
  • 最后回答于:2025-5-13 16:37
    请选择关闭问题的原因
    确定 取消
    返回顶部