报表显示问题

image.png当我给红框单元格设置自定义显示后,自定义显示没有起到效果,没有对该单元格做其他处理,为什么?

页面显示效果

image.png

该方法在另一个页面就成功了,如果c5为空 F1显示的值发生了变化

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

if(len(供应商表信息.select("Supplier_name"))=0,"无考核",$$$)

  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 不好使
    2022-11-03 09:10 
  • CD20160914 CD20160914 回复 用户DRQXF9153762(提问者) 为什么是判断c5?
    2022-11-03 09:13 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 CD20160914 因为F1是根据c5决定显示不显示,c5如果是空F1数据列就要不显示, 显示为无考核,5如果是空就一定都是空。如果c5有值,F1就显示为本来查出的数据集。现在是我在另一个类似报表用这种方法成功,可以正常显示,这个报表页面不行
    2022-11-03 09:17 
  • CD20160914 CD20160914 回复 用户DRQXF9153762(提问者) 那直接判断数据集的字段了。看上面修改的
    2022-11-03 09:20 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 CD20160914 好使了,发现问题了。数据集的参数单元格选错地方了,方法好使
    2022-11-03 09:26 
最佳回答
2
yzm339714Lv6中级互助
发布于2022-11-3 09:10(编辑于 2022-11-9 14:46)

 

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-3 09:05

if(len(c5)==0,"无考核",C5)

  • 3关注人数
  • 295浏览人数
  • 最后回答于:2022-11-9 14:46
    请选择关闭问题的原因
    确定 取消
    返回顶部