以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 统计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89401) |
||||
-- 作者:铜豌豆之首 -- 发布时间:2016/8/21 1:05:00 -- 统计 多表条件统计 |
||||
-- 作者:y2287958 -- 发布时间:2016/8/21 8:58:00 -- ? |
||||
-- 作者:铜豌豆之首 -- 发布时间:2016/8/21 9:22:00 -- 例如:A表有日期、年、月、周、姓名、目标。C表有日期、年、月、周、姓名、销售额;如何在D表中按月、周、姓名,统计目标、销售额 |
||||
-- 作者:y2287958 -- 发布时间:2016/8/21 9:45:00 -- 上例子 |
||||
-- 作者:铜豌豆之首 -- 发布时间:2016/8/21 10:49:00 --
|
||||
-- 作者:y2287958 -- 发布时间:2016/8/21 13:03:00 -- Dim bm As String = "计算表" Dim d As fxDataSource Dim jb As New SQLJoinTableBuilder(bm,"目标") jb.Cfont-family: Verdana;">jb.AddCols("月","周","姓名","目标") d = jb.BuildDataSource() Dim d1 As fxDataSource Dim b As New GroupTableBuilder(bm,DataTables("订单")) b.Groups.AddDef("月") b.Groups.AddDef("周") b.Groups.AddDef("姓名") b.Totals.AddDef("目标") d1 = b.BuildDataSource() Dim Cols As String = "月|周|姓名" d.Combine(Cols.split("|"),d1,Cols.split("|")) d.Show(bm) Tables(bm).AutoSizeCols MainTable = Tables(bm) |