以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]紧急求助GroupTableBuilder 有日期列时有误,有图有项目  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=98447)

--  作者:zhengboxin
--  发布时间:2017/3/30 9:03:00
--  [求助]紧急求助GroupTableBuilder 有日期列时有误,有图有项目

汇总代码如下:

 Dim b As New GroupTableBuilder("汇总",DataTables("表A"))
b.Groups.AddDef("编号") \'根据产品分组
b.Groups.AddDef("日期") \'根据产品分组
b.Totals.AddDef("数量") \'对数量进行统计
b.Build \'生成统计表

 

汇总的时候日期列是按照月份汇总的,测试了如果相同编号,同一月份,数量会汇总,不同月份会分开,汇总后的日期列也只显示月份值并且是数值类型了,

但是我要的是按日期分开汇总,麻烦各位老师解答一下如何汇总,谢谢

 

还有个问题:我再加上一个分组项(型号),我发现如果型号内容为空的时候也是不会汇总的

 Dim b As New GroupTableBuilder("汇总",DataTables("表A"))
b.Groups.AddDef("编号") \'根据产品分组

b.Groups.AddDef("型号") \'根据产品分组
b.Groups.AddDef("日期") \'根据产品分组
b.Totals.AddDef("数量") \'对数量进行统计
b.Build \'生成统计表

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:带日期汇总有误.foxdb


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

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


 

[此贴子已经被作者于2017/3/30 9:03:40编辑过]

--  作者:zhengboxin
--  发布时间:2017/3/30 9:11:00
--  

问题一解决了,日期列如下即可

b.Groups.AddDef("日期",DateGroupEnum.None) \'根据产品分组

 

问题二还需要老师解答一下:就是如果多个分组项的时候只要某一个分组项的值为空,这一行就不会被汇总,谢谢


--  作者:有点蓝
--  发布时间:2017/3/30 10:08:00
--  
测试可以的,截图说明
--  作者:有点色
--  发布时间:2017/3/30 10:45:00
--  
 问题二:测试汇总没有问题啊,任意一个为空的时候,就单独一行做了分组的啊。