报表显示问题

给f2设置这样的显示条件image.png

image.png

当F2本身的数据集为空时, 该公式无法正常起到作用,F2处什么都不会显示,正常起作用应该显示无考核项目

而当F2数据集搜索到数据时,该公式则会起作用,这是为什么?

季度评分(质量安全科).7z

当我将红框F2的公式 放到蓝框,就起作用了,二者的区别是一个是在数据集的自定义显示设置的 一个是插入公式image.png

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

说明F2不为空,改len(F2)>0

公式形态

if(or(ISNULL(c5),ISNULL($$$)),"无考核项目",$$$)

或单元格公式

if(or(isnull(c5),isnull(考核项目.select(Assessment_items))),"无考核项目",考核项目.select(Assessment_items))

image.png

image.png

最佳回答
0
weibwLv7高级互助
发布于2022-11-3 10:07(编辑于 2022-11-3 10:27)

image.png

image.png

image.png

  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 已上传
    2022-11-03 10:13 
  • weibw weibw 回复 用户DRQXF9153762(提问者) 看我修改后的答案,我这边测试没问题,你是不那边数据SQL查询直接就没数据?
    2022-11-03 10:28 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 weibw 不止判断c5 还要判断他本身
    2022-11-03 10:43 
  • weibw weibw 回复 用户DRQXF9153762(提问者) 试了试,也没问题。
    2022-11-03 10:45 
  • 2关注人数
  • 306浏览人数
  • 最后回答于:2022-11-3 10:50
    请选择关闭问题的原因
    确定 取消
    返回顶部