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


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

主题:[求助]交叉统计跨表取数

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
[求助]交叉统计跨表取数  发帖心情 Post By:2020/12/2 16:53:00 [显示全部帖子]

是这样的,表A有2020年的预算信息,目前在做2021年的预算信息(表B),想拿2021年(表B)的数据跟2020年(表A)的数据进行横向对比(预算金额),请问这个要怎么修改代码来实现呢。
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

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

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/3 9:28:00 [显示全部帖子]

这里我还是想要那个交叉统计的功能的,就是那个“g.VGroups.AddDef”,这个可以融合进去么?

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/3 10:22:00 [显示全部帖子]

用不了,GroupTableBuilder没有这个属性,但是又必须要组合交叉统计结果,要怎么融合呢?

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/3 12:01:00 [显示全部帖子]

就这么说吧,表A的数据是2020年的,表B的数据是2021年的,单独在表A或者表B做交叉统计是没有问题的,但是我不想把这两个表的数据直接复制到一个表中,想跨表开展交叉统计,分组列为列A,B,C,D,垂直分组列为列E(分为一、二、三情况),统计列为列F,怎么通过代码将表A与表B组合起来,形成一张交叉统计表列A,B,C,D,一_F,二_F,三_F,就这样。

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/4 10:23:00 [显示全部帖子]

就跟实例一样,有两个表“预算项目_2020”、“预算项目_2021”,结构基本上一致,两个表都可以单独做交叉统计,里面的垂直分组是列“一级科目”,现在我想组合这两个交叉统计的结果,只有年份跟金额是不一样的,统计的方式如图,要怎么组合呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:临时测试1.zip


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

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/8 9:09:00 [显示全部帖子]

就两个表的交叉统计结果组合到一起,如附件一样,麻烦了。
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:临时测试1组合交叉统计结果.xls

[此贴子已经被作者于2020/12/8 9:09:51编辑过]

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/8 15:27:00 [显示全部帖子]

跟数据无关的吧,我问的是如何通过代码组合两张交叉统计表的数据,上面的列名(根据“年份_一级科目”生成规律)应该是不一样的,至于每一行的数据怎么填都不影响的吧

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/21 16:12:00 [显示全部帖子]

为什么我按照上面的代码敲完以后会报错误,最后一句MainTable = Tables("预测对比")不符合语法么,保存代码的时候没有报错。
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

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

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/21 16:20:00 [显示全部帖子]

我知道,这个不会自动跳转,我要自动跳转到生成的这张表,怎么实现呢?

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2020/12/21 16:56:00 [显示全部帖子]

是不是要新建一个窗口,插入table控件,再将这个控件的数据源绑定至这个临时生成的表格,然后显示窗口就可以看到table控件显示的内容。

 回到顶部
总数 21 1 2 3 下一页