以下是引用大红袍在2015/5/18 12:01:00的发言:
代码如下
Dim g As New SqlCrossTableBuilder("统计表1", "加油申请表")
g.HGroups.AddDef("车型","车型1_车型")
g.HGroups.AddDef("牌照号", "拍照号_牌照号")
g.VGroups.AddDef("日期", DateGroupEnum.None)
g.Totals.AddDef("日期", AggregateEnum.max, "日期")
g.Totals.AddDef("数量", "数量")
g.HorizontalTotal = True
g.Build()
Dim t As Table = Tables("统计表1")
t.grid.Rows(0).Height = 0
MainTable = t
此主题相关图片如下:qq截图20150526122726.png

统计列的日期列没有(AggregateEnum.max)最大值选项啊
设置后查看到的代码:
Dim g As New CrossTableBuilder("统计表2", DataTables("加油申请表"))
g.HGroups.AddDef("车型", "车型_车型")
g.HGroups.AddDef("牌照号", "牌照号_牌照号")
g.VGroups.AddDef("日期", DateGroupEnum.None)
g.Totals.AddDef("日期", AggregateEnum.Count, "日期")
g.Totals.AddDef("数量", "数量")
g.HorizontalTotal = True
g.Build()
MainTable = Tables("统计表2")