以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 关于统计每月最大销售金额(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88559) |
||||
-- 作者:2900819580 -- 发布时间:2016/8/4 21:11:00 -- [求助] 关于统计每月最大销售金额(已解决)
如附档文件,我想做一个临时表,最终效果如上图所示,只要每个月业绩最好的业务员 [此贴子已经被作者于2016/8/4 21:34:14编辑过]
|
||||
-- 作者:2900819580 -- 发布时间:2016/8/4 21:34:00 -- Dim dtb As New DataTableBuilder("统计") dtb.AddDef("年月", Gettype(String),16) dtb.AddDef("业务员", Gettype(String), 16) dtb.AddDef("金额", Gettype(Double)) dtb.Build() For Each nm As String In DataTables("订单明细").GetValues("年月") Dim dr As DataRow = DataTables("统计").AddNew() dr("年月") = nm dr("金额") = DataTables("订单明细").Compute("max(金额)","年月 = \'" & dr("年月") & "\'") Dim pr As DataRow = DataTables("订单明细").Find("年月 = \'" & dr("年月") & "\' and 金额 = \'" & dr("金额") & "\'") dr("业务员") = pr("业务员") Next Tables("窗口1_Table1").DataSource = DataTables("统计")
|
||||
-- 作者:y2287958 -- 发布时间:2016/8/4 21:37:00 -- .. [此贴子已经被作者于2016/8/4 21:39:21编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/8/5 1:30:00 -- 用sql语句比较方便。
|
||||
-- 作者:2900819580 -- 发布时间:2016/8/5 8:47:00 -- 谢谢大红袍老师,SQL还是不是很熟悉 学习中
|