本人在使用交叉统计表生成器时遇到了一个问题,当要统计同一列的平均值、最大值、最小值时,生成的统计表,统计的数据只有最后的统计列有效(以下的代码中生成的结果只统计了金额最小值),请教各位有什么解决方法?
使用以下代码生成交叉统计表:Dim g As New CrossTableBuilder("统计表1", DataTables("V010021_01"))
g.HGroups.AddDef("ReportTime", DateGroupEnum.Day, "日")
g.VGroups.AddDef("ReportTime", DateGroupEnum.Year, "{0}年")
g.VGroups.AddDef("ReportTime", "{0}月")
g.Totals.AddDef("A2", AggregateEnum.Average, "金额平均值")
g.Totals.AddDef("A2", AggregateEnum.Max, "金额最大值")
g.Totals.AddDef("A2", AggregateEnum.Min, "金额最小值")
g.FromServer = True
g.Build()
MainTable = Tables("统计表1")
生成的统计表:
此主题相关图片如下:48.png

[此贴子已经被作者于2017/8/11 23:26:25编辑过]