模板查询报错查询数据量过大,但数据只有五千条且sql查询10秒左右,什么原因怎么解决

WorkBook1.rar

FineReport zKW3A0Ss 发布于 2024-7-31 09:13 (编辑于 2024-7-31 16:24)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-7-31 09:14
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-7-31 09:14

image.png

  • zKW3A0Ss zKW3A0Ss(提问者) 这个改了 还是不行 我这模板里有排序取前三 跟这个公式有关系吗 单个报表可以 加上公式就不行了
    2024-07-31 09:17 
  • Z4u3z1 Z4u3z1 回复 zKW3A0Ss(提问者) https://help.fanruan.com/finereport/doc-view-2513.html#ccb7270e6bfd238d 报表产生笛卡尔积的原因,你是不是产生笛卡尔积了
    2024-07-31 09:19 
  • zKW3A0Ss zKW3A0Ss(提问者) 回复 Z4u3z1 我更新了图片 能看出来哪个单元格的问题吗 应该是产生笛卡尔积了
    2024-07-31 11:34 
  • Z4u3z1 Z4u3z1 回复 zKW3A0Ss(提问者) 就这看不出父格关系
    2024-07-31 11:46 
  • zKW3A0Ss zKW3A0Ss(提问者) 回复 Z4u3z1 我更新了模板 能帮忙看下吗
    2024-07-31 14:28 
最佳回答
0
0035705Lv5初级互助
发布于2024-7-31 09:14

智能运维里面看看,是不是设置了

  • zKW3A0Ss zKW3A0Ss(提问者) 设置了 我这模板里有排序取前三 跟这个公式有关系吗 单个报表可以 加上公式就不行了
    2024-07-31 09:17 
  • 0035705 0035705 回复 zKW3A0Ss(提问者) 排查一下,公式,父格什么的,父格设置不对也会有关系,造成笛卡尔积
    2024-07-31 09:21 
最佳回答
0
runnerLv7资深互助
发布于2024-7-31 09:16

看看是不是笛卡尔积了

最佳回答
0
shirokoLv6资深互助
发布于2024-7-31 09:20

image.png是单元格数量超过限制了,稍微减少点数据看看问题在哪,有可能扩展问题导致格子太多了也说不定

最佳回答
0
很困想睡觉Lv5初级互助
发布于2024-7-31 09:24(编辑于 2024-7-31 16:55)
  1. 单数据集行数限制:虽然数据量只有五千条,但可能超过了系统设定的单数据集行数限制。

  2. SQL执行时长限制:SQL查询时间虽然只有10秒,但可能超过了系统设定的SQL执行时长限制。

  3. 模板单元格限制:模板中单元格数量过多,导致触发了模板限制。

你接入公式了吗,可能父格什么的有问题导致很多数据重复出现

image.png

  • zKW3A0Ss zKW3A0Ss(提问者) 接入公式了,父格没找到哪里有问题
    2024-07-31 15:55 
  • 很困想睡觉 很困想睡觉 回复 zKW3A0Ss(提问者) 一张图看不出父格关系,你可以复制一个副本,把副本中涉及公式的先都删除预览一下,看看能否正常暂时,然后一个一个公式的去查父格关系,保存一个预览一次。
    2024-07-31 16:02 
  • zKW3A0Ss zKW3A0Ss(提问者) 回复 很困想睡觉 不加公式可以正常预览,加了公式不可以 我上传模板了
    2024-07-31 16:24 
  • 很困想睡觉 很困想睡觉 回复 zKW3A0Ss(提问者) 额 没数据没法尝试,我也没法定位,你这样你先整个副表,先只保留我框起来的几个公式预览一下效果,如果没问题你就把F的加上看看效果。
    2024-07-31 16:55 
  • 很困想睡觉 很困想睡觉 回复 zKW3A0Ss(提问者) 如果你觉得太麻烦你可以试一下把你需要计算占比的那几列的左父格都设置为B7,试试效果,我看都要根据B7计算,你试试看吧。
    2024-07-31 16:57 
最佳回答
0
快乐星光Lv5中级互助
发布于2024-7-31 16:35

你的模板没有带ds,没有复现错误提示。但也从另一个方面说明,就是你的公式导致的问题,大概率是行数太多,导致公式计算时网页资源不够。

你把公式需要实现的逻辑结果在sql里面做吧,可以新建一个ds专门做你的公式逻辑结果。

  • 7关注人数
  • 305浏览人数
  • 最后回答于:2024-7-31 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部