Foxtable(狐表)用户栏目专家坐堂 → 【求助】关于分组统计的合计问题


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

主题:【求助】关于分组统计的合计问题

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


加好友 发短信
等级:幼狐 帖子:184 积分:1323 威望:0 精华:0 注册:2016/12/27 13:29:00
【求助】关于分组统计的合计问题  发帖心情 Post By:2017/3/28 9:50:00 [只看该作者]

老师,我用下面的代码来分组统计,数据表有“部门”,“学历”,“性别”等几列,当我用“部门”,“学历”来分组统计时是正常的,但是如果用“性别”这列来分组统计时就不会出现“合计”,请问老师这该怎么改??

Dim i As Integer = Date.Today().month
Dim g As New GroupTableBuilder("月员工统计查询", DataTables("进厂员工花名册"))
Dim dd As new Date (Date.Today().year ,2,1)
For x As Integer = 1 To i
    g.Groups.AddDef("性别")
    g.Totals.AddDef("工号", AggregateEnum.Count,Date.Today().year & "_" & x & "月")
    g.Filter = "[员工状态] = '在' and [入职日期] < '" & dd & "'"
    dd = dd.addmonths(1)
    g.VerticalTotal = True
    g.build
Next
Tables("窗口1_table1").datasource = g.BuildDataSource
[此贴子已经被作者于2017/3/28 9:50:42编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/28 11:20:00 [只看该作者]

Dim i As Integer = Date.Today().month
Dim g As New GroupTableBuilder("月员工统计查询", DataTables("进厂员工花名册"))
Dim dd As new Date (Date.Today().year ,2,1)
g.Groups.AddDef("性别")
For x As Integer = 1 To i
    g.Totals.AddDef("工号", AggregateEnum.Count,Date.Today().year & "_" & x & "月")
Next
g.Filter = "[员工状态] = '在' and [入职日期] < '" & dd & "'"
dd = dd.addmonths(1)
g.VerticalTotal = True
Tables("窗口1_table1").datasource = g.BuildDataSource


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


加好友 发短信
等级:幼狐 帖子:184 积分:1323 威望:0 精华:0 注册:2016/12/27 13:29:00
  发帖心情 Post By:2017/3/28 11:59:00 [只看该作者]

老师,还是不行哦,一样是用“性别”分组统计时没有“合计”的,其他列就可以

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/28 12:42:00 [只看该作者]

 例子上传上来测试下。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/28 12:43:00 [只看该作者]

 如果没有垂直统计,你可以再用一次汇总模式。

 

 具体上传实例测试下。


 回到顶部