Foxtable(狐表)用户栏目专家坐堂 → [求助]截止统计问题


  共有3624人关注过本帖树形打印复制链接

主题:[求助]截止统计问题

帅哥哟,离线,有人找我吗?
Bin
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/18 9:32:00 [只看该作者]

设置分组统计,点击查看代码即可

Dim g As New GroupTableBuilder("统计表1", DataTables("表A"))
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("产品名称")
g.Totals.AddDef("数量",True)
g.Build()
MainTable = Tables("统计表1")

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/18 9:47:00 [只看该作者]

 你的需求,用下面的代码就可以了。

 

Dim g As New GroupTableBuilder("统计表1", DataTables("表A"))
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Groups.AddDef("产品名称")
g.Totals.AddDef("数量")
g.Totals.AddDef("数量","截止",True)
g.Build()

For Each r As Row In Tables("统计表1")
    r("截止") = Tables("统计表1").Compute("sum(数量)", "产品名称 = '" & r("产品名称") & "' and 年 <= " & r("年") & " And 月 <= " & r("月"))
Next

MainTable = Tables("统计表1")


 回到顶部
帅哥哟,离线,有人找我吗?
liuruihua
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:781 积分:9870 威望:0 精华:0 注册:2008/9/1 13:47:00
  发帖心情 Post By:2014/4/18 15:12:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
don
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2014/4/18 18:13:00 [只看该作者]

應該這樣:

Dim g As New GroupTableBuilder("统计表1", DataTables("表A"))
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Groups.AddDef("产品名称")
g.Totals.AddDef("数量")
g.Totals.AddDef("数量","截止",True)
g.Build()
Dim drs As List(of DataRow)
drs = DataTables("统计表1").Select("产品名称 > ''")
drs(0)("截止")  =  drs(0)("数量")
For n1 As Integer = 1 To drs.count-1
    If  drs(n1)("产品名称") = drs(n1-1)("产品名称") Then
        drs(n1)("截止")  = drs(n1-1)("截止") + drs(n1)("数量")
    Else
        drs(n1)("截止")  =  drs(n1)("数量")
    End If
Next
MainTable = Tables("统计表1")


 回到顶部
帅哥哟,离线,有人找我吗?
liuruihua
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:781 积分:9870 威望:0 精华:0 注册:2008/9/1 13:47:00
  发帖心情 Post By:2014/4/28 10:52:00 [只看该作者]

用户已被锁定

 回到顶部
总数 15 上一页 1 2