请教一个问题,怎样才能使隐藏的行不参与汇总统计。下面是公式
Dim b As New GroupTableBuilder("fa piao汇总",DataTables("qr"))
b.Groups.AddDef("fa piao性质")
b.Totals.AddDef("fa piao性质",AggregateEnum.Count,"开piao份数")
b.Totals.AddDef("合计金额") '对数量进行统计
b.Build '生成统计表
Maintable = Tables("fa piao汇总") '打开生成的统计表
分组和交叉统计是针对DataTable,使隐藏行不参与统计估计现在不行。
如果能加个选项倒不错。
[此贴子已经被作者于2009-5-6 23:56:17编辑过]
以下是引用狐狸爸爸在2009-5-7 8:51:00的发言:
Dim b As New GroupTableBuilder("fa piao汇总",DataTables("qr"))
b.Groups.AddDef("fa piao性质")
b.filter = Tables("fa piao汇总").Filter
b.Totals.AddDef("fa piao性质",AggregateEnum.Count,"开piao份数")
b.Totals.AddDef("合计金额") '对数量进行统计
b.Build
学习了,呵呵
以下是引用狐狸爸爸在2009-5-7 8:51:00的发言:
Dim b As New GroupTableBuilder("fa piao汇总",DataTables("qr"))
b.Groups.AddDef("fa piao性质")
b.filter = Tables("fa piao汇总").Filter
b.Totals.AddDef("fa piao性质",AggregateEnum.Count,"开piao份数")
b.Totals.AddDef("合计金额") '对数量进行统计
b.Build
学习了!呵呵
我试了一下,用菜单上的隐藏行,为是么有没有这个b.filter = Tables("fa piao汇总").Filter 都一样,仍然将隐藏行数据参与统计。
以下是引用八婺在2009-5-6 23:54:00的发言:
分组和交叉统计是针对DataTable,使隐藏行不参与统计估计现在不行。
呵呵,还是学艺不精,忽视了filter方法。