Foxtable(狐表)用户栏目专家坐堂 → 组合统计结果


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

主题:组合统计结果

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


加好友 发短信
等级:幼狐 帖子:103 积分:1081 威望:0 精华:0 注册:2017/11/14 13:43:00
组合统计结果  发帖心情 Post By:2018/9/30 14:35:00 [只看该作者]

 组合两个统计结果的时候,将dt2合并到dt1上不能显示,将dt1合并到dt2上就可以显示!


这个是为什么呢 

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 14:42:00 [只看该作者]

将dt2合并到dt1上要显示dt1:dt1.Show("统计表1")
将dt1合并到dt2上要显示dt2:dt2.Show("统计表2")

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


加好友 发短信
等级:幼狐 帖子:103 积分:1081 威望:0 精华:0 注册:2017/11/14 13:43:00
  发帖心情 Post By:2018/9/30 14:48:00 [只看该作者]

后面这个都修改了,貌似和这个没有关系

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 15:04:00 [只看该作者]

贴出你完整代码

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


加好友 发短信
等级:幼狐 帖子:103 积分:1081 威望:0 精华:0 注册:2017/11/14 13:43:00
  发帖心情 Post By:2018/9/30 15:17:00 [只看该作者]

Dim bm As String = "商超贷KS"

Dim g As New CrossTableBuilder(bm, DataTables("实际基表"))
Dim dt As fxDataSource
g.HGroups.AddDef("项目")
g.HGroups.AddDef("指标")
g.VGroups.AddDef("年月","实际_{0}")
g.Totals.AddDef("数值", "数值")
Output.Show(s1)
g.Filter = "年月 in (" & s1 & ")"
'g.Build
dt = g.BuildDataSource


Dim g1 As New CrossTableBuilder("统计表1", DataTables("预测基表"))
Dim dt1 As fxDataSource
g1.HGroups.AddDef("项目")
g1.HGroups.AddDef("指标")
g1.VGroups.AddDef("年月","预测_{0}")
g1.Totals.AddDef("数值", "数值")
dt1 = g1.BuildDataSource

Dim nms As String() = {"项目","指标"}
dt.Combine(nms,dt1,nms)
dt.show(bm)
Tables(bm).AutoSizeCol("项目")
Tables(bm).AutoSizeCol("指标")
MainTable = Tables(bm)


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 15:55:00 [只看该作者]

上面的代码有问题吗?你需要实现什么功能

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


加好友 发短信
等级:幼狐 帖子:103 积分:1081 威望:0 精华:0 注册:2017/11/14 13:43:00
  发帖心情 Post By:2018/9/30 16:04:00 [只看该作者]

上面的代码最后报错,我想组合两个统计结果,将dt1组合到dt上就报错,但是将dt组合到dt1上就可以


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 16:18:00 [只看该作者]

报什么错误?

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


加好友 发短信
等级:幼狐 帖子:103 积分:1081 威望:0 精华:0 注册:2017/11/14 13:43:00
  发帖心情 Post By:2018/9/30 17:56:00 [只看该作者]

报某一列已经存在该表中

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


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

以下是引用Hareen时代在2018/9/30 17:56:00的发言:
报某一列已经存在该表中

 

做个实例发上来测试。


 回到顶部