Foxtable(狐表)用户栏目专家坐堂 → 不同字段名称如何进行组合统计?


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

主题:不同字段名称如何进行组合统计?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/25 11:45:00 [显示全部帖子]

组合统计和列名称是否一致没有必然的关系。不同的名称还更好处理,少了重命名的代码。用法完全一样

Dim bd1 As New GroupTableBuilder("统计表1",DataTables("进货单"))
Dim 
dt1 As fxDataSource
bd1
.Groups.AddDef("型号"'根据型号分组
bd1
.Totals.AddDef("数量A"'对数量进行统计
bd1
.Totals.AddDef("金额A"'对金额进行统计
dt1
 = bd1.BuildDataSource()

Dim 
bd2 As New GroupTableBuilder("统计表2",DataTables("销售单"))
Dim 
dt2  As fxDataSource
bd2
.Groups.AddDef("型号"'根据型号分组
bd2
.Totals.AddDef("数量B"'对数量进行统计
bd2
.Totals.AddDef("金额B"'对金额进行统计
dt2
 = bd2.BuildDataSource()

Dim bd3 As New GroupTableBuilder("统计表3",DataTables("退货单"))
Dim 
dt3 As fxDataSource
bd3
.Groups.AddDef("型号"'根据型号分组
bd3
.Totals.AddDef("数量X"'对数量进行统计
bd3
.Totals.AddDef("金额X"'对金额进行统计
dt3 = bd3.BuildDataSource()


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/25 11:54:00 [显示全部帖子]

改为SQLGroupTableBuilder试试

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/25 11:58:00 [显示全部帖子]

代码一样啊

Dim bd1 As New SQLGroupTableBuilder("统计表1",DataTables("进货单"))
Dim 
dt1 As fxDataSource
bd1
.Groups.AddDef("型号"'根据型号分组
bd1
.Totals.AddDef("数量A"'对数量进行统计
bd1
.Totals.AddDef("金额A"'对金额进行统计
dt1
 = bd1.BuildDataSource()

 回到顶部