Foxtable(狐表)用户栏目专家坐堂 → 组合多个统计结果的时候


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

主题:组合多个统计结果的时候

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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
组合多个统计结果的时候  发帖心情 Post By:2015/8/18 16:59:00 [只看该作者]

Dim bd1 As New GroupTableBuilder("统计表1",DataTables("xiaoshou"))
Dim dt1 As fxDataSource
bd1.Groups.AddDef("name") '根据name分组
bd1.Totals.AddDef("xiaoji","销售_金额") '对金额进行统计
dt1 = bd1.BuildDataSource()

Dim bd3 As New GroupTableBuilder("统计表3",DataTables("chuanhuo1"))
Dim dt3 As fxDataSource
bd3.Groups.AddDef("name") '根据name分组
bd3.Totals.AddDef("yihuishoujin","串货_金额") '对shuliang进行统计
'bd3.Totals.AddDef("金额","退货_金额") '对金额进行统计
dt3 = bd3.BuildDataSource()

Dim bd5 As New GroupTableBuilder("统计表5",DataTables("tui"))
Dim dt5 As fxDataSource
bd5.Groups.AddDef("name") '根据name分组
bd5.Totals.AddDef("tuijin","借货_金额") '对shuliang进行统计
'bd3.Totals.AddDef("金额","退货_金额") '对金额进行统计
dt5 = bd5.BuildDataSource()

Dim bd6 As New GroupTableBuilder("统计表6",DataTables("rukudan"))
Dim dt6 As fxDataSource
bd6.Groups.AddDef("name") '根据name分组
bd6.Totals.AddDef("xiaoji","进货_金额") '对shuliang进行统计
'bd3.Totals.AddDef("金额","退货_金额") '对金额进行统计
dt6 = bd6.BuildDataSource()

Dim bd7 As New GroupTableBuilder("统计表7",DataTables("qt"))
Dim dt7 As fxDataSource
bd7.Groups.AddDef("name") '根据name分组
bd7.Totals.AddDef("in","其他收入_金额") '对shuliang进行统计
bd7.Totals.AddDef("out","其他支出_金额") '对金额进行统计
dt7 = bd7.BuildDataSource()


dt1.Combine("name",dt7,"name") 
'dt1.Combine("name",dt2,"name") '将销售统计数据组合到进货统计数据
dt1.Combine("name",dt3,"name") '将退货统计数据组合到进货统计数据
'dt1.Combine("name",dt4,"name") 
dt1.Combine("name",dt5,"name") 
dt1.Combine("name",dt6,"name") 


Tables("窗口4_Table1").DataSource = dt1 '将统计结果绑定到Table
With DataTables("窗口4_Table1").DataCols  '用表达式列计算库存数据
  .Add("当前剩余_金额",Gettype(Integer), "IsNull([其他收入_金额],0) - IsNull([其他支出_金额],0) + ISNULL([销售_金额],0) + ISNULL([串货_金额],0) - ISNULL([借货_金额],0)")
End With



组合多个统计结果的时候 

在最后一行 添加汇总行,用来汇总,各列的数据应该加什么代码?



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/18 17:03:00 [只看该作者]

代码看着不应该有错吧?报什么错吗?

 

加一行汇总行,可以在加上汇总模式的代码不就行了?

 

http://www.foxtable.com/help/topics/00144.htm

 


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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
  发帖心情 Post By:2015/8/18 17:41:00 [只看该作者]

谢谢,搞定了。

如果要把这个统计表做成excel报表怎么做? 
因为是在窗口里形成的统计表

有办法做成excel报表么?
[此贴子已经被作者于2015/8/18 17:41:53编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/18 17:45:00 [只看该作者]

以下是引用jinzhengbe在2015/8/18 17:41:00的发言:
谢谢,搞定了。

如果要把这个统计表做成excel报表怎么做? 
因为是在窗口里形成的统计表

有办法做成excel报表么?
[此贴子已经被作者于2015/8/18 17:41:53编辑过]

 

在窗口打开的情况下,打开设计报表界面,然后对此表进行报表的设计即可。


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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
  发帖心情 Post By:2015/8/18 17:52:00 [只看该作者]


数据源写哪里     Tables("窗口4_Table1") 这个么?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/18 17:55:00 [只看该作者]

以下是引用jinzhengbe在2015/8/18 17:52:00的发言:

数据源写哪里     Tables("窗口4_Table1") 这个么?

 

哪里需要写数据源?

 

表直接写 <窗口4_Table1>


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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
  发帖心情 Post By:2015/8/18 18:01:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图.png
图片点击可在新窗口打开查看

 

我刚才说的是这个位子


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/18 18:06:00 [只看该作者]

看6楼


 回到顶部