以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 专业报表中不统计后台数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128536) |
-- 作者:wangj6666 -- 发布时间:2018/12/10 9:19:00 -- 专业报表中不统计后台数据 各位专家好! 我在专业报表中增加了一个统计报表,代码如下: Dim g As New GroupTableBuilder("磨革检验合格率统计", DataTables("磨革检验")) g.Groups.AddDef("统计日期", DateGroupEnum.Year, "年") g.Groups.AddDef("统计日期", "月") g.Groups.AddDef("所属系列") g.Totals.AddDef("总张数") g.Totals.AddDef("发现问题张数") g.Totals.AddDef("最终滞留张数") g.SubTotal = True g.Build() DataTables("磨革检验合格率统计").DataCols.Add("按发现问题计算合格率",Gettype(Double),"1-发现问题张数/总张数") DataTables("磨革检验合格率统计").DataCols.Add("按滞留计算合格率",Gettype(Double),"1-最终滞留张数/总张数") DataTables("磨革检验合格率统计").DataCols("按发现问题计算合格率").SetFormat("#0.00%") DataTables("磨革检验合格率统计").DataCols("按滞留计算合格率").SetFormat("#0.00%") MainTable = Tables("磨革检验合格率统计") 这个代码会直接统计后台数据,但我想只统计我筛选后的数据,请问还要如何修改?谢谢!
|
-- 作者:有点甜 -- 发布时间:2018/12/10 9:21:00 -- 改成
g.SubTotal = True
g.filter = Tables("磨革检验").Filter
g.Build()
|
-- 作者:wangj6666 -- 发布时间:2018/12/10 9:29:00 -- 搞定!谢谢专家! |