--
我的代码如下:
\'分月客户业绩
Dim gt1 As New CrossTableBuilder("客户分月业绩", DataTables("历史销售"))
gt1.HGroups.AddDef("往来单位")
gt1.HGroups.AddDef("省")
gt1.HGroups.AddDef("单据类型")
gt1.VGroups.AddDef("单据日期", DateGroupEnum.Year, "{0}年")
gt1.VGroups.AddDef("单据日期", "{0}")
gt1.Totals.AddDef("销售金额")
gt1.HorizontalTotal = True
gt1.VerticalTotal = True
gt1.Build()
MainTable = Tables("客户分月业绩")
Tables("客户分月业绩").AutoSizeCols() \'设置自动列宽
Tables("客户分月业绩").Cols("往来单位").Width = 90\'指定列的列宽
Tables("客户分月业绩").Cols("省").Width = 40\'指定列的列宽