以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  交叉查询取最大值的汇总问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=120530)

--  作者:不再回首
--  发布时间:2018/6/18 22:30:00
--  交叉查询取最大值的汇总问题
各位狐大佬:想请问一个问题,我在排货柜时,一般排十几排的货,我想取每一排的最宽的宽度来计算占货柜的长度,因为总长度不能超过货柜车的12米,但我用交叉查询是能提取到每一排的最长货物的宽度,但系统无法自动汇总累加结果,请问应该怎么做才能达到我想的要求



--  作者:不再回首
--  发布时间:2018/6/18 22:33:00
--  
我怎么上传不了WORD文件呢


--  作者:不再回首
--  发布时间:2018/6/18 22:37:00
--  

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

--  作者:不再回首
--  发布时间:2018/6/18 22:37:00
--  

上面是排柜示意图

 

我的代码是

Dim g As New CrossTableBuilder("统计表2", DataTables("DD装柜建模明细表"))

g.HGroups.AddDef("例数")

g.VGroups.AddDef("排数")

g.Totals.AddDef("", AggregateEnum.Max, "")

g.HorizontalTotal = True

g.VerticalTotal = True

g.Subtotal = True

g.Build()

MainTable = Tables("统计表2")

 

系统生成的结果是


--  作者:不再回首
--  发布时间:2018/6/18 22:38:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:交叉查询.png
图片点击可在新窗口打开查看

--  作者:不再回首
--  发布时间:2018/6/18 22:39:00
--  

在最底下的合计行中是取出了每一排的最宽的数据,但却无法把取出的最宽的数据水平汇总,请教各位看看有什么办法能把最底下的数据汇总,谢谢了


--  作者:有点甜
--  发布时间:2018/6/19 9:18:00
--  

单独设置汇总模式,参考

 

http://www.foxtable.com/webhelp/scr/00144.htm

 

http://www.foxtable.com/webhelp/scr/1372.htm