Foxtable(狐表)用户栏目专家坐堂 → 求助统计


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

主题:求助统计

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
求助统计  发帖心情 Post By:2014/12/1 16:49:00 [只看该作者]

求助:

表A 有五个列 

表A是这样的

第一列      第二列                         第三列                第四列            第五列
A,B        2014-11-10                2014-11-15            6                 120
A,B,C     2014-11-15                2014-11-20           5                130

生成的统计表是这样的:

第一列                         11月
                       10日      11日   12 日  13日  14日 15 日   17日   18日  19日  20日
A,B                  120       120    120    120   120   120
A,B,C                                                               130    130   130   130    130

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:房号计算.foxdb



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


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

第一列可能出现重复吗?

比如

第一列      第二列                         第三列                第四列            第五列
A,B        2014-11-10                2014-11-15            6                 120
A,B        2014-11-19                2014-11-122           7                 170

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


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

1、取第二列、第三列最小值、最大值,循环,生成列;

 

2、循环每一行,查找统计表是否已经有此行数据,如果没有就新增,并把数据数据写入对应的列。


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


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

Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("第一列", Gettype(String), 32)
Dim minDate As Date = DataTables("表A").Compute("min(第二列)")
Dim maxDate As Date = DataTables("表A").Compute("max(第三列)")
For i As Integer = 0  To (maxDate-mindate).TotalDays
dtb.AddDef(format(minDate.AddDays(i),"MM月_dd"), Gettype(Integer))
Next
dtb.Build()
MainTable= Tables("统计")
统计参考帮助的手工编码统计 http://www.foxtable.com/help/topics/0681.htm


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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2014/12/1 17:39:00 [只看该作者]

明白 就是BIN这一步我刚才绕进去了

 回到顶部