同一数据列进行多种统计
在学习本课的内容之前,请打开示例文件"统计演示.Table"。
假定有下图所示的一个学生成绩表:
希望通过分组统计得到下图所示的统计结果:
代码为:
Dim
g As
New GroupTableBuilder("统计表1",
DataTables("学生成绩"))
g.Groups.AddDef("班级")
g.Totals.AddDef("语文",
AggregateEnum.Average,
"语文_平均")
g.Totals.AddDef("语文",
AggregateEnum.Max,
"语文_最高")
g.Totals.AddDef("语文",
AggregateEnum.Min,
"语文_最低")
g.Totals.AddDef("数学",
AggregateEnum.Average,
"数学_平均")
g.Totals.AddDef("数学",
AggregateEnum.Max,
"数学_最高")
g.Totals.AddDef("数学",
AggregateEnum.Min,
"数学_最低")
g.Build()
MainTable =
Tables("统计表1")