报表中百分比大小比较无效

如图,设置条件属性【颜色】若左边数据<右边数据,则左边标红,但实际判断失效。请问怎么解决呀?谢谢

image.png

FineReport Windllow 发布于 2022-4-1 15:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-1 15:49

你这个实际值是数字么?

最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-1 15:49(编辑于 2022-4-1 16:07)

SUBSTITUTE(a2,"%","")*1<SUBSTITUTE(b2,"%","")*1

SUBSTITUTE(SUBSTITUTE(a2,"%","")," ","")*1<SUBSTITUTE(SUBSTITUTE(b2,"%","")," ","")*1

如果还不行。。先用len(b2)你右边的单元格看一下字符有多少个。。。

  • Windllow Windllow(提问者) 试了,无效呢。我用TODOUBLE()转了也没效
    2022-04-01 16:05 
  • CD20160914 CD20160914 回复 Windllow(提问者) 再看修改的。。。
    2022-04-01 16:06 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-4-1 15:50

你的单元格是不是带%号

需要

replace(A1,"%","")*1.0>replace(B1,"%","")*1.0

把%取消这样来比较

  • Windllow Windllow(提问者) 试了,还是无效。左边的是计算得出,右边的从数据库获取的字符串
    2022-04-01 15:59 
  • snrtuemc snrtuemc 回复 Windllow(提问者) 难道你的计算用了条件属性,新值?
    2022-04-01 16:01 
  • Windllow Windllow(提问者) 回复 snrtuemc 没有,就是单元格的数据
    2022-04-01 16:03 
  • snrtuemc snrtuemc 回复 Windllow(提问者) 那正常可以的啊。。。看看还有其他自负没有,比较需要纯数字才可以
    2022-04-01 16:05 
  • 3关注人数
  • 343浏览人数
  • 最后回答于:2022-4-1 16:07
    请选择关闭问题的原因
    确定 取消
    返回顶部