-- 作者:小狐
-- 发布时间: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")
这一则代码中,对各区域 往来单位 进行垂直分组
对“活动项目”进行水平分组
统计,每个往来单位,每个活动项目,有多少“用户姓名”参加 并进行汇总设计 汇总是记录数
这里出现一个问题是,要求生成的汇总模式对“用户姓名”,须要用累计值进行分组统计,而不是生成记录数,如何修改
|