Foxtable(狐表)用户栏目专家坐堂 → 请教,多列垂直分组如何改变分组层级?


  共有1486人关注过本帖平板打印复制链接

主题:请教,多列垂直分组如何改变分组层级?

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


加好友 发短信
等级:婴狐 帖子:44 积分:600 威望:0 精华:0 注册:2016/10/1 11:15:00
请教,多列垂直分组如何改变分组层级?  发帖心情 Post By:2017/4/25 18:56:00 [只看该作者]

现在显示的效果是

产品 库存 非库存
1月 2月 3月 4月 1月 2月 3月 4月
金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重


我想要的效果是

产品 1月 2月 3月 4月
金额 数量 金额 数量 金额 数量 金额 数量
库存 非库存 库存 非库存 库存 非库存 库存 非库存 库存 非库存 库存 非库存 库存 非库存 库存 非库存

或者

产品 1月 2月 3月 4月
库存 非库存 库存 非库存 库存 非库存 库存 非库存
金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重 金额 净重


我现在的代码如下,请教老师,我该如何修改代码才能达到我想要的效果。谢谢!

Dim g As New CrossTableBuilder("统计表1", DataTables("销售明细"), “日期 >= #01/01/2017#")
g.HGroups.AddDef("产品")
g.VGroups.AddDef("库存","库存|非库存")
g.VGroups.AddDef("日期", "{0}月")
g.Totals.AddDef("金额", "金额")
g.Totals.AddDef("净重", "净重")
g.Filter = "日期 >= #01/01/2017#"
Tables("销售统计_Table1").DataSource = g.BuildDataSource()
[此贴子已经被作者于2017/4/25 19:01:43编辑过]

 回到顶部