Foxtable(狐表)用户栏目专家坐堂 → [求助]求助统计合格率


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

主题:[求助]求助统计合格率

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]求助统计合格率  发帖心情 Post By:2016/10/22 15:28:00 [只看该作者]

我用下面这段代码生统计表,增加了一个合格率,为什么合格率最后生成的不正确呢,还有请问怎么让合格率显示为百分比的样式


Dim b As New SQLGroupTableBuilder("日统计_车间统计", "检测项目")
b.Groups.Adddef("首次检测_检测时间", DateGroupEnum.Day, "日")
b.Groups.AddDef("车间")
b.Totals.AddDef("首次检测_检测量")
b.Totals.AddDef("首次检测_返修量")
b.Totals.AddExp("合格率","1 - 首次检测_返修量 / 首次检测_检测量")
b.VerticalTotal = True
Dim rq As Date
With RibbonTabs("自定义1")("无损日统计表")
rq = .Items("rq1").value
End With
b.Filter = "[首次检测_检测时间] = #" & rq & "#"
b.Build()
MainTable = Tables("日统计_车间统计")


[此贴子已经被作者于2016/10/22 15:27:56编辑过]

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/22 15:40:00 [只看该作者]

怎样不正确?
你是想先计算合格率在统计,还是想统计后再计算合格率。代码是前者


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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
  发帖心情 Post By:2016/10/22 15:59:00 [只看该作者]

http://pan.baidu.com/s/1o8jhd3s
统计后再计算
最后生成报表是这个样子的,麻烦看下
[此贴子已经被作者于2016/10/22 15:59:06编辑过]

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/22 15:59:00 [只看该作者]

后者参考

Dim b As New SQLGroupTableBuilder("日统计_车间统计", "检测项目")
b.Groups.Adddef("首次检测_检测时间", DateGroupEnum.Day, "日")
b.Groups.AddDef("车间")
b.Totals.AddDef("首次检测_检测量")
b.Totals.AddDef("首次检测_返修量")
b.VerticalTotal = True
Dim rq As Date
With RibbonTabs("自定义1")("无损日统计表")
rq = .Items("rq1").value
End With
b.Filter = "[首次检测_检测时间] = #" & rq & "#"
b.Build()
With DataTables("日统计_车间统计").DataCols  '用表达式列计算库存数据
    .Add("合格率",Gettype(Double), "1 - 首次检测_返修量 / 首次检测_检测量")
End With
DataTables("日统计_车间统计").datacols("合格率")..SetFormat("00.0%")
MainTable = Tables("日统计_车间统计")

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
  发帖心情 Post By:2016/10/24 10:26:00 [只看该作者]

非常感谢,已处理

 回到顶部