决策报表刷新报表块问题

gotopage_test.zip

image.pngimage.pngimage.png

按钮点击以后1分钟内再次点击能看到报表刷新了一下,但是数据没变化,一分钟以后点击数据会变化,但是再次一分钟内又没变化了,必须间隔一分钟以上才可以点击一次,是哪里的问题?

FineReport 15682756756 发布于 2025-3-5 12:00 (编辑于 2025-3-5 15:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-5 12:05(编辑于 2025-3-5 12:05)

你的数据查询很慢?

还是说数据开了缓存?

----------

缓存功能简介 https://help.fanruan.com/finereport/doc-view-998.html

最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-5 13:07

一个疑问,你这个写法,ID数据在同一天,都是一个数据

例如今天是  2025-03-05

你怎么刷新,还是这个值,不会发生变化,你怎么会改变数据?

image.png

  • 15682756756 15682756756(提问者) 到秒级了,数据肯定变化的
    2025-03-05 14:41 
  • snrtuemc snrtuemc 回复 15682756756(提问者) 在补充一点,你的js语句,只是刷新了报表块,不会去刷新数据集数据,数据集没变,还是一开始的数据。。。只是时间,直接就单元格设置公式=today()或者=now()就就可以,不用你的方式,然后js可以实时刷新看数据变化,如果是数据集查询数据库数据,你要数据集有参数过滤,你的js调用带上参数值刷新,那也是会实时获取变化的
    2025-03-05 14:48 
  • 15682756756 15682756756(提问者) 回复 snrtuemc 报表块内只用公式是可以的,我只是拿时间举例而已,因为时间一直在变化,查询执行也快,很容易看出效果,真实场景是要查询数据库数据的,你说的这个不成立,我现在没加参数值刷新,为什么过一分钟查询又有变化呢,另外我加参数条件,点击效果是一样的,没有变化
    2025-03-05 14:54 
  • snrtuemc snrtuemc 回复 15682756756(提问者) 你加参数后,数据集也有根据这个参数过滤吗?你可以尝试整个报表刷新看看数据有没有变化
    2025-03-05 14:59 
  • 15682756756 15682756756(提问者) 回复 snrtuemc 数据集也加了,整个报表刷新是可以的,会变化
    2025-03-05 15:01 
  • 3关注人数
  • 56浏览人数
  • 最后回答于:2025-3-5 15:19
    请选择关闭问题的原因
    确定 取消
    返回顶部