Foxtable(狐表)用户栏目专家坐堂 → 请教:关于狐表交叉汇总表的问题


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

主题:请教:关于狐表交叉汇总表的问题

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
请教:关于狐表交叉汇总表的问题  发帖心情 Post By:2012/7/2 14:24:00 [只看该作者]

Dim g As New CrossTableBuilder("统计表1", DataTables("统计"))
g.HGroups.AddDef("区域")
g.HGroups.AddDef("往来单位")
g.VGroups.AddDef("活动项目")
g.Totals.AddDef("用户姓名", AggregateEnum.Count, "用户姓名")
g.HorizontalTotal = True
g.VerticalTotal = True
g.Subtotal = True
g.Build()
MainTable = Tables("统计表1")

 

这一则代码中,对各区域 往来单位 进行垂直分组

对“活动项目”进行水平分组

统计,每个往来单位,每个活动项目,有多少“用户姓名”参加 并进行汇总设计 汇总是记录数

这里出现一个问题是,要求生成的汇总模式对“用户姓名”,须要用累计值进行分组统计,而不是生成记录数,如何修改


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/2 14:32:00 [只看该作者]

姓名是个字符,怎么有累积值? 只有记录数的。

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2012/7/2 14:43:00 [只看该作者]

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

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2012/7/2 14:44:00 [只看该作者]

 上图,要求对“姓名”形成的记录数进行汇总累加
[此贴子已经被作者于2012-7-2 14:44:46编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/2 15:15:00 [只看该作者]

Dim g As New CrossTableBuilder("统计表1", DataTables("统计"))
g.HGroups.AddDef("区域")
g.HGroups.AddDef("往来单位")
g.VGroups.AddDef("活动项目")
g.Totals.AddDef("有2的那一列的列名", "用户数")
g.HorizontalTotal = True
g.VerticalTotal = True
g.Subtotal = True
g.Build()
MainTable = Tables("统计表1")


 回到顶部