以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 交叉统计中垂直分组列选择中,同一个字段选了两次 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125474) |
-- 作者:susu312 -- 发布时间:2018/9/28 21:31:00 -- 交叉统计中垂直分组列选择中,同一个字段选了两次
foxtable的垂直分组同一个字段选了2次,生成统计表时不会报错,但是我自己实现的简易交叉统计就有这样的问题,
\'\'定义数据三个统计1\\2\\3的数据字典,便于引用显示值 \'\'设置垂直分组 count判断的是为空的列 \'\'判断是否没有选择垂直分组列 Else \'\'设置统计 \'\'设置统计选项
这是为啥呀,上面是我的代码 |
-- 作者:有点蓝 -- 发布时间:2018/9/28 21:53:00 -- SQLCrossTableBuilder不能使用重复的分组列,因为后台数据库不允许。CrossTableBuilder可以有,但是也没有什么实际意义。 如果要使用,要加个别名,就是上面的模式
|
-- 作者:susu312 -- 发布时间:2018/9/28 22:08:00 -- 以下是引用有点蓝在2018/9/28 21:53:00的发言:
SQLCrossTableBuilder不能使用重复的分组列,因为后台数据库不允许。CrossTableBuilder可以有,但是也没有什么实际意义。 如果要使用,要加个别名,就是上面的模 老师,我有三个问题:
1、对于分组列有2个或者2个以上 ,模式是不是也么有什么实际意义了,,比如两个字段为:性别,学历,那么 表头性别直接划分为男和女了, 2、帮助上说,SQLCrossTableBuilder更专业,可以组合多个关联表,我想问我一个是实时库表, 一个是历史库表,可以同时在这两个表里统计么,用户可以选择实时库,历史库,实时+历史? 3、假如垂直分组列为年龄,那么表头那里就把库里所有的年龄列出来,这样不切合实际,我如何在交叉统计里面 ,让表头变为ie60-70 70-80 80-90这样的段 |
-- 作者:有点蓝 -- 发布时间:2018/9/28 22:29:00 -- 参考:http://www.foxtable.com/webhelp/scr/2320.htm |
-- 作者:susu312 -- 发布时间:2018/9/28 22:37:00 -- 老师,union方法我知道 ,我想问sql交叉统计可以在两个表里面统计么? |
-- 作者:有点蓝 -- 发布时间:2018/9/28 22:58:00 -- 本来就可以的:http://www.foxtable.com/webhelp/scr/1627.htm |
-- 作者:susu312 -- 发布时间:2018/9/28 23:06:00 -- 以下是引用有点蓝在2018/9/28 22:58:00的发言:
本来就可以的:http://www.foxtable.com/webhelp/scr/1627.htm 我要统计的这两个表没有关联,一个实时库,一个历史库,可以说表字段是完全一样的,但就是把当前数据放在实时库,死亡数据放在历史库,这个怕是不行吧? |
-- 作者:有点蓝 -- 发布时间:2018/9/29 9:00:00 -- AddTable(Table1,Col1,Table2,Col2)
提示:
实时库建一个视图,指向历史库的表 建议直接使用视图先把2个库的表需要做统计的数据合并为查询表,然后直接使用 |