Foxtable(狐表)用户栏目专家坐堂 → 统计数据过大超时


  共有4485人关注过本帖树形打印复制链接

主题:统计数据过大超时

帅哥哟,离线,有人找我吗?
BG小白
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
统计数据过大超时  发帖心情 Post By:2021/5/16 2:54:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.5.12.1
错误所在事件:加载[QTXPD]失败!
详细错误信息:
查询超时已过期
这种该怎么办呢?

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/16 11:01:00 [显示全部帖子]

这是在做后台统计的时候数据太大,统计不出来,想先加载表,然后再统计,但是就提示超时

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/16 16:21:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20210516162035.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/16 23:52:00 [显示全部帖子]

我发代码文字提示错误,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/17 [显示全部帖子]

Dim g As New GroupTableBuilder("商品配货跟踪", DataTables("QTXPD"))

g.Groups.AddDef("vStyle")
g.Groups.AddDef("vColor")
g.Totals.AddDef("fQuantity")
g.filter = "vMBillID in (sel ect vMBillID from {QTXPDZB})"
g.FromServer = True
g.Build()

这个还是不行
[此贴子已经被作者于2021/5/16 23:59:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/17 13:16:00 [显示全部帖子]

就是统计表商品配货跟踪没有数据

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/18 1:14:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.5.12.1
错误所在事件:
详细错误信息:
引发类型为“System.OutOfMemoryException”的异常。


 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/18 1:29:00 [显示全部帖子]

解决了,谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/18 2:19:00 [显示全部帖子]

如何使用已经生成的统计表里面的列内容为条件再次筛选
Dim g As New GroupTableBuilder("商品配货跟踪", "se lect vStyle,vColor,vsize,fQuantity from SG_Gatherings where vMBillID in (Sel ect vMBillID from {SG_Gathering} where dtDate >= '" & dt & "')","ERP3")

g.Groups.AddDef("vStyle")
g.Groups.AddDef("vColor")
g.Groups.AddDef("vsize")
g.Totals.AddDef("fQuantity")
g.FromServer = True
g.Build()

想使用商品配货跟踪里面的vstyle,vcolor,vsize为条件统计另外一个表,怎么做呢?红色部分该如何修改
Dim g As New GroupTableBuilder("单店商品配货跟踪", "se lect vStyle,vColor,vsize,fQuantity from SG_Gatherings where vMBillID in (Sel ect vMBillID from {SG_Gathering} where dtDate >= '" & dt & "')","ERP3")

g.Groups.AddDef("vStyle")
g.Groups.AddDef("vColor")
g.Groups.AddDef("vsize")
g.Totals.AddDef("fQuantity")
g.FromServer = True
g.Build()



 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4102 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/5/18 19:12:00 [显示全部帖子]

你这个是都是数据库的表,而我说的B表是根据表A的条件来统计,表A是临时生成的统计表啊
Dim g As New GroupTableBuilder("商品配货跟踪", "se lect vStyle,vColor,vsize,fQuantity from SG_Gatherings where vMBillID in (Sel ect vMBillID from {SG_Gathering} where dtDate >= '" & dt & "')","ERP3")

g.Groups.AddDef("vStyle")
g.Groups.AddDef("vColor")
g.Groups.AddDef("vsize")
g.Totals.AddDef("fQuantity")
g.FromServer = True
g.Build()
这是表A
Dim g As New GroupTableBuilder("单店商品配货跟踪", "se lect vStyle,vColor,vsize,fQuantity from SG_Gatherings where vMBillID in (Sel ect vMBillID from {SG_Gathering} where dtDate >= '" & dt & "')","ERP3")

g.Groups.AddDef("vStyle")
g.Groups.AddDef("vColor")
g.Groups.AddDef("vsize")
g.Totals.AddDef("fQuantity")
g.FromServer = True
g.Build()
这是表B

 回到顶部
总数 12 1 2 下一页