填报自动复用上次部分数据

打开报表,今天的数据如果没有填写,沿用前一天的数据,,今天填写了,就显示今天数据,该如何实现

FineReport rushwei 发布于 2020-5-23 12:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-5-23 12:23

写个sql数据查询,里面用max(时间字段)取表里面最新的一条数据。

然后拖到填报的单元格里面。

最佳回答
0
rushweiLv6见习互助
发布于2020-5-23 18:50

自己也解决了   to_date ( '${reportDate}', 'yyyy-MM-dd' )
-'S{day}'       底下参数设置day   if(isnull(sql("xxx","select d.id from data d where d.id = '"+$DataId+"'",1,1)),1,0)

  • 1关注人数
  • 515浏览人数
  • 最后回答于:2020-5-23 18:50
    请选择关闭问题的原因
    确定 取消
    返回顶部