以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87654) |
||||
-- 作者:yang1972 -- 发布时间:2016/7/16 10:45:00 -- [求助]
我表中有图1中的数据,图2是我通过时间筛选的结果,我希望在筛选过后对条件日期以前的数据进行汇总并生成一行数据“上期汇总” 将前期的数据进行小计 |
||||
-- 作者:yang1972 -- 发布时间:2016/7/16 10:47:00 --
这个是例子 |
||||
-- 作者:Hyphen -- 发布时间:2016/7/16 11:09:00 -- 把开始日期当成结束日期,进行汇总,如汇总运输费用 Dim Filter As String With e.Form.Controls("combobox2") If .Value IsNot Nothing Then Filter = " 车牌号码 = \'" & .Value & "\'" End If End With With e.Form.Controls("combobox3") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "供应商名称 = \'" & .Value & "\'" End If End With With e.Form.Controls("StartDate") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "日期 < #" & .Value & "#" End If End With Dim 运输费用 As String = Tables("报表_Table1").DataTable.Compute("Sum(运输费用)",Filter ) |
||||
-- 作者:yang1972 -- 发布时间:2016/7/16 11:30:00 -- 不行。。。另还需要开始日期 以后时间段的清单 |
||||
-- 作者:Hyphen -- 发布时间:2016/7/16 11:33:00 -- 搞不清您的需求。 需要什么条件,自己设置相应的Filter
|
||||
-- 作者:yang1972 -- 发布时间:2016/7/16 20:27:00 --
上面是原表,下面是将日期设置2016年7月1日 所需要的结果。 |
||||
-- 作者:yang1972 -- 发布时间:2016/7/16 20:30:00 -- 此主题相关图片如下:w0bv}0g8%om$hmlb{_y`ewy.png 此主题相关图片如下:_vzw$u91hzqu63il7142k5.png |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/7/18 8:16:00 -- 这是数据库,不是电子表格。 筛选出符合条件的数据后,你可以用foxtable的汇总模式生成汇总行,但是不可以将汇总行作为普通的数据行插入到表中,不是不能,是不应该。 |
||||
-- 作者:yang1972 -- 发布时间:2016/7/19 7:15:00 -- 我不是设计这个表,我是想用 代码得到我想要的查询和汇总结果。表1是原数据库数据,表2是想要得到一个结果, |
||||
-- 作者:Hyphen -- 发布时间:2016/7/19 8:38:00 -- 参考3楼,日期条件改成开始日期至结束日期前一天 |