Foxtable(狐表)用户栏目专家坐堂 → 按日期统计日期列标题显示出年月日出来


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

主题:按日期统计日期列标题显示出年月日出来

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
按日期统计日期列标题显示出年月日出来  发帖心情 Post By:2017/11/16 10:08:00 [只看该作者]

Dim b As New CrossTableBuilder("统计表1",dt)
b.HGroups.AddDef("零件号") '添加客户列用于水平分组
b.HGroups.AddDef("零件名称") '添加客户列用于水平分组
b.VGroups.AddDef("关联单号") '添加产品列用于垂直分组
b.VGroups.AddDef("下单日期",DateGroupEnum.Day,‘这里应当怎么写’)
如何实现统计的日期列标题显示为2017-1-12而不是12,谢指导!!!



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


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

b.VGroups.AddDef("下单日期",DateGroupEnum.None)

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2017/11/17 9:39:00 [只看该作者]

会报错“不存在为空的table”,我有两个垂直分组列原因吧

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


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

我这样测试没问题

 

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


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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2017/11/17 12:39:00 [只看该作者]

g.HGroups.AddDef("日期", DateGroupEnum.None) ,日期垂直分组列会有问题

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


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

同样没问题

 

Dim g As New CrossTableBuilder("统计表1", DataTables("订单"))
g.HGroups.AddDef("产品")
g.HGroups.AddDef("日期", DateGroupEnum.None)
g.VGroups.AddDef("客户")
g.Totals.AddDef("金额", "金额")
g.Build()
MainTable = Tables("统计表1")


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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2017/11/17 15:34:00 [只看该作者]

已解决,原来是数据库日期格式是datetime时间长格式而不是时间短格式原因,转换成短格式就解决了

 回到顶部