finereport怎么把单元格值百分比改为X:Y这样的格式?

哪位知道怎么把百分数改为X:Y这样的格式显示(如下图)?是只能用HTML实现吗?还是有其他办法也可以啊?

654d95b33a88f2cd5dcb37a4813d24f.png

image.png

FineReport 万能补丁 发布于 2022-12-26 11:12 (编辑于 2022-12-26 11:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-12-26 11:14(编辑于 2022-12-26 11:31)

if($$$=1,1:1,"")

公式形态这样?设置一个红色字体不就行了?

CONCATENATE(1,":",int(100/($$$*100)))

CONCATENATE(1,":",round(100/(a6*100),2))

image.png

  • 万能补丁 万能补丁(提问者) 但不是所有值都是1啊,25%这样要显示1:4这样的
    2022-12-26 11:24 
  • CD20160914 CD20160914 回复 万能补丁(提问者) 看修改的公式
    2022-12-26 11:29 
  • CD20160914 CD20160914 回复 万能补丁(提问者) 比如45%我不知道你要不要保留2位小数。要保留你就直接round
    2022-12-26 11:30 
  • 万能补丁 万能补丁(提问者) 回复 CD20160914 0.45这个,应该显示9:20啊,不应该是1:2
    2022-12-26 11:36 
  • CD20160914 CD20160914 回复 万能补丁(提问者) 9:20又是如何计算的。没有明白你的计算规则
    2022-12-26 11:37 
  • 2关注人数
  • 775浏览人数
  • 最后回答于:2022-12-26 11:59
    请选择关闭问题的原因
    确定 取消
    返回顶部