报表我设置了条件显示背景色,但是颜色显示不准确。

我设置了条件,当值大于等于5%时背景色为绿,大于等于-5%小于5%背景色为橙色,小于-5%背景色为红色,可是预览后,颜色错乱了了。-4%应该是橙色背景却显示为红色,-6%应该是红色却显示为橙色,有人知道这是啥毛病吗

image.png

image.png

FineReport yzm545275 发布于 2022-6-24 17:26 (编辑于 2022-6-24 17:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-6-24 17:27(编辑于 2022-6-24 17:34)

你的-5%是字符串

你得改成 -0.05

image.png

字符串就可以,字符串不行的话,可以试一下双精度

image.png

双精度是可以的

  • yzm545275 yzm545275(提问者) 那要选择哪个,我选择公式的话,提示我是非法字符
    2022-06-24 17:28 
  • 好好生活好好学习 好好生活好好学习 回复 yzm545275(提问者) 你就选择字符串就可以 , 改成 -0.05
    2022-06-24 17:29 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-24 17:27(编辑于 2022-6-24 17:28)

设置当前行  你写 0.05 然后 显示用百分比显示 条件里 也要写 0.05 

要不FR识别不了

image.png

最佳回答
0
yzm339714Lv6中级互助
发布于2022-6-24 17:28

你这加百分号了就是字符串了,字符串哪有比大小,你原数据要 小数格式的,然后样式那边调整为显示百分比,然后这边判断时就用实际小数的值

最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-24 17:29(编辑于 2022-6-24 17:30)

写公式吧     replace($$$,"%","")/100>=0.5  颜色

image.png

  • 5关注人数
  • 296浏览人数
  • 最后回答于:2022-6-24 17:34
    请选择关闭问题的原因
    确定 取消
    返回顶部