老师,如果我想在这个窗口做三个交叉统计,“本期欠费明细”、“前期欠费明细”、“总计欠费”,但是像下面这样写的话,不能实现,只显示一个“本期欠费明细”统计结果。
Dim b As New CrossTableBuilder("统计表1",DataTables("本期开piao"))
b.HGroups.AddDef("承租单位") '添加客户列用于水平分组
b.VGroups.AddDef("所属大楼","本期欠款明细_{0}") '添加产品列用于垂直分组
b.Totals.AddDef("本期欠款") '添加数量列用于统计
Forms("完整月报表").Controls("Table1").Table.DataSource = b.BuildDataSource()
Dim b2 As New CrossTableBuilder("统计表2",DataTables("本期开piao"))
b2.HGroups.AddDef("承租单位") '添加客户列用于水平分组
b2.VGroups.AddDef("所属大楼","前期欠款明细_{0}") '添加地址列用于垂直分组
b2.Totals.AddDef("上期累计欠款") '添加数量列用于统计
Forms("完整月报表").Controls("Table1").Table.DataSource = b.BuildDataSource()
Dim b3 As New CrossTableBuilder("统计表3",DataTables("本期开piao"))
b3.HGroups.AddDef("承租单位") '添加客户列用于水平分组
b3.VGroups.AddDef("所属大楼","累计欠款明细_{2}") '添加产品列用于垂直分组
b3.Totals.AddDef("本期累计欠款") '添加数量列用于统计
Forms("完整月报表").Controls("Table1").Table.DataSource = b.BuildDataSource()
这样写的话,还是只有一个统计结果

此主题相关图片如下:微信截图_20160523094506.png
[此贴子已经被作者于2016/5/23 9:47:27编辑过]