Foxtable(狐表)用户栏目专家坐堂 → 在专业报表编码中增加环比列和同比列


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

主题:在专业报表编码中增加环比列和同比列

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


加好友 发短信
等级:童狐 帖子:238 积分:1943 威望:0 精华:0 注册:2016/1/11 8:40:00
在专业报表编码中增加环比列和同比列  发帖心情 Post By:2019/3/13 16:20:00 [只看该作者]

各位专家大家好!
      我在专业报表中编写了如下代码:
Dim g As New GroupTableBuilder("生产线张平面积", DataTables("成品检验质量信息"))
g.Groups.AddDef("量革日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("量革日期", "月")
g.Groups.AddDef("所属生产线")
g.Groups.AddDef("层别")
g.Totals.AddDef("入库张数")
g.Totals.AddDef("入库面积SF")
g.Build()
Tables("生产线张平面积").Sort = "年 DESC,月 DESC"
DataTables("生产线张平面积").DataCols.Add("张平面积",Gettype(Double),"入库面积SF/入库张数") 
DataTables("生产线张平面积").DataCols("张平面积").SetFormat("#0.00") 
MainTable = Tables("生产线张平面积")

现在我想在生成的”生产线张平面积“表中增加”张平面积“的环比列和同比列,请问如何修改代码才能实现?谢谢!

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


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

 

生成的表【生产线张平面积】,再做一次分组统计,即可

 

 

 

 


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


加好友 发短信
等级:童狐 帖子:238 积分:1943 威望:0 精华:0 注册:2016/1/11 8:40:00
  发帖心情 Post By:2019/3/13 16:43:00 [只看该作者]

生成的【生产线张平面积】表中年月已经是文本了,我再在其中作了一次分组统计,并勾选了生成环比、生成同比,结果还是没这两列出现。请专家详细讲解一下!!?

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


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

参考

 

Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))
g.Groups.AddDef("日期", DateGroupEnum.None)
g.Groups.AddDef("产品")
g.Totals.AddDef("数量")
g.Totals.AddDef("金额")
g.Build()
MainTable = Tables("统计表1")

 

Dim g As New GroupTableBuilder("统计表3", DataTables("统计表1"))
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")

g.Groups.AddDef("产品")
g.Totals.AddDef("金额")
g.SamePeriodGrowth = True
g.CircleGrowth = True
g.Build()
MainTable = Tables("统计表3")


 回到顶部