以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]最小日期最大日期分组 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154743) |
||||
-- 作者:lgj716330 -- 发布时间:2020/9/25 14:49:00 -- [求助]最小日期最大日期分组
要求将A表分组统计成B表那样 活动开始日期取活动的第一天日期,活动截止日期取活动的最后一天日期 麻烦将代码直接贴一下,软件版本低打不开 |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/25 15:25:00 -- Dim dr As DataRow For Each s As String In DataTables("表A").GetValues("活动名称") dr = DataTables("表B").AddNew dr("活动") = s dr("金额") = DataTables("表A").Compute("sum(金额)","活动名称=\'" & s & "\'") dr("活动开始日期") = DataTables("表A").Compute("min(日期)","活动名称=\'" & s & "\'") dr("活动截止日期") = DataTables("表A").Compute("max(日期)","活动名称=\'" & s & "\'") Next
|