页面刚打开时,会显示无数据,在次点击查询会出现数据,在去查询日期的时候也会出现,需要点两次,

image.png

image.png想问下出现这种问题的原因可能是什么呢

FineReport Leonard.Lin 发布于 2021-5-10 19:34 (编辑于 2021-5-10 19:35)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-10 20:26
尝试给参数一个固定默认值试试
  • Leonard.Lin Leonard.Lin(提问者) 参数是嵌套在子查询的语句中,是否这点会影响到页面呢,
    2021-05-11 09:55 
  • snrtuemc snrtuemc 回复 Leonard.Lin(提问者) 看数据量,但是服务器配置好,基本可以忽略
    2021-05-11 10:17 
最佳回答
0
李先生你好Lv2见习互助
发布于2021-5-10 20:30

图形都是直接取数据集的数据,怎么跟查询按钮有关?数据集设置了参数吗,然后默认为空值?

  • Leonard.Lin Leonard.Lin(提问者) 是的 有参数
    2021-05-11 09:54 
  • natrue natrue 回复 Leonard.Lin(提问者) 控件给默认值了吗?在这个默认值下的sql查询是否有数据
    2021-05-11 10:15 
  • Leonard.Lin Leonard.Lin(提问者) 回复 natrue 日期给了默认值,剩余两个参数没给默认值,必过是为空选择全部,出现这种问题,主要是参数的原因么
    2021-05-11 11:09 
  • natrue natrue 回复 Leonard.Lin(提问者) 你把sql语句摘出来,剩余的两个参数给空看下有没有数据,如果没有数据,就应该在数据集添加公式 select * from table where 日期=\'${日期参数}\' and ${if(len(参数1)==0,\"1=1\",\"字段1=\'\"+参数1+\"\'\")} and ${if(len(参数2)==0,\"1=1\",\"字段2=\'\"+参数2+\"\'\")}
    2021-05-11 11:50 
  • Leonard.Lin Leonard.Lin(提问者) 回复 natrue 我用的是sapBW 是不能写参数的 参数走的是bw自身那边进行筛选
    2021-05-11 13:38 
  • 2关注人数
  • 535浏览人数
  • 最后回答于:2021-5-10 20:30
    请选择关闭问题的原因
    确定 取消
    返回顶部