决策报表label内放置sql查询结果根据sql分析软件显示查询了三次?

报表demo附件   测试查询次数.rar

决策报表  label内取数据查询的字段显示  通过sql监控插件看会查询三次重复的sql,饼图、地图、柱形图都试过是正常的(查询一次)

现在在做一个需求这里加载的很慢(因为一个label查询三次),要怎么解决

sql select count(1) from 销量

属性  image.png

sql监控软件image.png

FineReport 午夜丶小学徒 发布于 2023-8-14 11:45 (编辑于 2023-8-14 11:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
午夜丶小学徒Lv2见习互助
发布于2023-8-14 16:18

label不知道为什么会显示执行3次  改为报表快显示了   确实速度快了些

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-14 11:52(编辑于 2023-8-14 14:02)

公式  count(查销量.select(字段))

count(value("查销量"),1)

  • 午夜丶小学徒 午夜丶小学徒(提问者) 这个只是显示sql语句的结果数据的行数 但还是执行了三次sql语句
    2023-08-14 11:56 
  • 用户k6280494 用户k6280494 回复 午夜丶小学徒(提问者) 你改成公式,在看看执行了几次
    2023-08-14 13:49 
  • 午夜丶小学徒 午夜丶小学徒(提问者) 回复 用户k6280494 改成公式后 sql监控插件还是显示执行了三次 sql 语句 select 地区 from 销量 页面显示数字 45(改成公式了,显示的数字看了确实是45条记录) 公式:count(查销量.select(地区))
    2023-08-14 13:58 
  • 用户k6280494 用户k6280494 回复 午夜丶小学徒(提问者) 改成value函数试试
    2023-08-14 14:02 
  • 午夜丶小学徒 午夜丶小学徒(提问者) 回复 用户k6280494 value也不行 可能是用label控件绑定数据 会查询多次 我给他改成报表块了 感谢解答
    2023-08-14 16:18 
  • 1关注人数
  • 212浏览人数
  • 最后回答于:2023-8-14 16:18
    请选择关闭问题的原因
    确定 取消
    返回顶部