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


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

主题:[求助]交叉统计

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


加好友 发短信
等级:七尾狐 帖子:1652 积分:14691 威望:0 精华:0 注册:2014/6/6 8:42:00
[求助]交叉统计  发帖心情 Post By:2016/9/24 9:38:00 [显示全部帖子]

老师,交叉统计时,

1、 如何更改列名,如:

 Dim g As New CrossTableBuilder("统计表1", DataTables("门诊登记表"))
g.HGroups.AddDef("县区")
g.VGroups.AddDef("性别", "性别_{0}")
g.Totals.AddDef("性别", AggregateEnum.Count, "性别")
g.Build()
MainTable = Tables("统计表1")

 

表中性别是 1 和 2 表示的,1 = 男,2= 女 ,结果是 性别_1 和 性别_2   如何在统计时列名改为“性别_男 和 性别_女”?

 

2、如何让 多个垂直分组平行 而不是分层

Dim g As New CrossTableBuilder("统计表1", DataTables("门诊登记表"))
g.HGroups.AddDef("县区")
g.VGroups.AddDef("性别", "性别_{0}")
g.VGroups.AddDef("暴露分级", "暴露分级_{0}")
g.Totals.AddDef("性别", AggregateEnum.Count, "性别")
g.Totals.AddDef("暴露分级", AggregateEnum.Count, "暴露分级")
g.Build()
MainTable = Tables("统计表1")

结果是:            性别

             1                                     2

     

     Ⅰ级     Ⅱ级             Ⅰ级     Ⅱ级
 
如何改为:               性别            暴露分级
                      1       2    Ⅰ级     Ⅱ级

 

[此贴子已经被作者于2016/9/24 9:39:32编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1652 积分:14691 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2016/9/24 10:09:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


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


加好友 发短信
等级:七尾狐 帖子:1652 积分:14691 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2016/9/24 16:57:00 [显示全部帖子]

蓝老师,有两个新问题:

1、如何将增加的临时列“暴露人数_合计”和“暴露人数_男”及“暴露人数_女”排在一起?因为生成的统计表的列是动态的,不能用批量设置列宽时设置,请指教。

 

2、按钮1/2/3,的执行结果不同,按钮3执行后为什么”伤人动物类别_”中的3② 、3③列名改不过来?


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


加好友 发短信
等级:七尾狐 帖子:1652 积分:14691 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2016/9/24 16:58:00 [显示全部帖子]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

[此贴子已经被作者于2016/9/24 17:00:48编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1652 积分:14691 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2016/9/24 17:33:00 [显示全部帖子]

谢谢!

 回到顶部