Foxtable(狐表)用户栏目专家坐堂 → 临时统计表计算


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

主题:临时统计表计算

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/16 14:53:00 [显示全部帖子]

Dim b1 As New SQLCrossTableBuilder("统计表1","制造质量管理")
b1.C
b1.Filter = "直行辅助 Like '%检' And 部门 = '制造' And 不良描述  Is not null And 日期 >= '" & e.form.controls("DateTimePicker4") .Value &   "' and 日期 < '" &e.form.controls("DateTimePicker6") .Value &   "'"
b1.HGroups.AddDef("操作人")  '添加客户列用于水平分组
b1.VGroups.AddDef("日期",DateGroupEnum.Year,"{0}年")  '添加日期列用于垂直分组,按年分组
b1.VGroups.AddDef("日期","{0}月")  '添加日期列用于垂直分组,按月分组
b1.Totals.AddDef("不良描述",AggregateEnum.Count)  '添加数量列用于统计
b1.Totals.AddDef("考核",AggregateEnum.Count)  '添加数量列用于统计
b1.HorizontalTotal = True
b1.Subtotal = True '生成汇总模式
b1.Build  '生成统计表
DataTables("统计表1").DataCols.Add("计数", Gettype(Integer), "[不良描述] - [考核]")
MainTable = Tables("统计表1") '打开生成的统计表


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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/16 15:37:00 [显示全部帖子]

生成统计表后,打开统计表的表结构看看对应的列名是什么,自己改改

 回到顶部