Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
![]() |
呵呵,不对啊,我生成的交叉统计的结构是:
统计表1
第一列 ----> 整数
第二列_1(-100) ----> 长整数
第二列_2(30) ----> 长整数
第二列_3(50) ----> 长整数
第二列_4(60) ----> 长整数
我的版本和你一样呢。
我知道怎么回事了,我没有单击你的按钮,而是通过菜单中的“重复上次交叉统计”进行的。
你这样修改就行了:
Dim g As New CrossTableBuilder("统计表1", DataTables("表B"))
g.HGroups.AddDef("第一列")
g.VGroups.AddDef("第二列")
g.Totals.AddDef("第二列", AggregateEnum.Count, "第二列")
g.HorizontalTotal = True
g.Subtotal = True
g.Build()
MainTable = Tables("统计表1")
不能使用垂直方向自动汇总,否则会改变列类型,因为垂直汇总的时候,要显示“总计”这两个非数值的字符。
其实用自动生成汇总模式就行了,而且效果更好。