Foxtable(狐表)用户栏目专家坐堂 → 交叉統計分組列為數值列的問題


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

主题:交叉統計分組列為數值列的問題

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
交叉統計分組列為數值列的問題  发帖心情 Post By:2012/2/20 15:26:00 [只看该作者]

交叉統計分組列如果是數值列,生成的統計表會改變該列為備註列!

見附件,第一列是整數型,但生成的統計表變為備註型,以致如對統計表第一列排序就亂了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/20 15:30:00 [只看该作者]

呵呵,不对啊,我生成的交叉统计的结构是:

 

 

统计表1

 

第一列 ----> 整数

第二列_1(-100) ----> 长整数

第二列_2(30) ----> 长整数

第二列_3(50) ----> 长整数

第二列_4(60) ----> 长整数


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


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

以下是引用狐狸爸爸在2012-2-20 15:30:00的发言:

呵呵,不对啊,我生成的交叉统计的结构是:

 

 

统计表1

 

第一列 ----> 整数

第二列_1(-100) ----> 长整数

第二列_2(30) ----> 长整数

第二列_3(50) ----> 长整数

第二列_4(60) ----> 长整数

--------------------------------------------------

我的版本是2012.02.07.1


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



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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/20 15:49:00 [只看该作者]

我的版本和你一样呢。

 

图片点击可在新窗口打开查看

 

 

[此贴子已经被作者于2012-2-20 15:52:08编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/20 15:52:00 [只看该作者]

我知道怎么回事了,我没有单击你的按钮,而是通过菜单中的“重复上次交叉统计”进行的。

 

你这样修改就行了:

 

Dim g As New CrossTableBuilder("统计表1", DataTables("表B"))
g.HGroups.AddDef("第一列")
g.VGroups.AddDef("第二列")
g.Totals.AddDef("第二列", AggregateEnum.Count, "第二列")
g.HorizontalTotal = True
g.Subtotal = True
g.Build()
MainTable = Tables("统计表1")

 

不能使用垂直方向自动汇总,否则会改变列类型,因为垂直汇总的时候,要显示“总计”这两个非数值的字符。

其实用自动生成汇总模式就行了,而且效果更好。

[此贴子已经被作者于2012-2-20 15:54:00编辑过]

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


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

哦,明白了.

 回到顶部