易表在线答疑技术与交流用户社区 → [求助]求合格率的问题


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

主题:[求助]求合格率的问题

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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
[求助]求合格率的问题  发帖心情 Post By:2016/4/14 21:48:00 [只看该作者]

表格中有几列需要不定时求合格率,比如周统计合格率,月统计合格率,我设置了变量,但是不知道怎样搞统计窗口,拜托大侠们!需统计统计合格率的列,我每列都设置了一列比较后返回的数值即合格为1,不合格为0,最后依据开始和截止日期统计.......

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2016/4/15 8:34:00 [只看该作者]

Round(CountFor(GridName,"质量评定", "=" , - 1,"月", "=" ,[月]) / CountFor(GridName,"月", "=" ,[月]) * 100,1)。这是在记录表格中设置[合格率]一列的刷新公式,用来统计每个月的合格率。[质量评定]就是楼主说的合格记为1的列,这里用了逻辑列。

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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
  发帖心情 Post By:2016/4/15 9:37:00 [只看该作者]

我想在表一做个统计窗口
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:合格率统计.egd


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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
  发帖心情 Post By:2016/4/15 9:42:00 [只看该作者]

其中指标有可能变动,所以只有每天录入,统计合格率是随时统计的,所以我引入变量开始日期与截止日期,现在就发愁了。如何在窗口实现随时统计,随时开看到结果呢?

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2016/4/15 16:11:00 [只看该作者]

只做了一列,不太明白你的意思,这样?
ClearGrid(GridName) And EvalFor(GridName,"饱和比合格率","Round(SumFor(""熟料分析"",""饱和比"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%])/CountFor(""熟料分析"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%]),3)") And DelFor(GridName,"饱和比合格率", "=" ,"")

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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
  发帖心情 Post By:2016/4/15 22:12:00 [只看该作者]

ClearGrid(GridName) And EvalFor(GridName,"饱和比合格率","Round(SumFor(""熟料分析"",""d"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%])/CountFor(""熟料分析"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%]),3)") And DelFor(GridName,"饱和比合格率", "=" ,"")

试了下,可以用,但是为啥是取整的,算出的合格率都是整数,我改成下面这样还是不行!!
ClearGrid(GridName) And EvalFor(GridName,"饱和比合格率","Round(SumFor(""熟料分析"",""d"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%])/CountFor(""熟料分析"",""生产日期"", "">="" ,[%开始%],""生产日期"", ""<="" ,[%截止%])*100,3)") And DelFor(GridName,"饱和比合格率", "=" ,"")

哪位大侠帮我下

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2016/4/15 22:25:00 [只看该作者]

测试:2016-04-012016-04-09

上面两个公式计算结果分别为 0.944;94.444

你说的取整是什么意思?不行是哪里不行?详细说明下问题和你的需求

[此贴子已经被作者于2016/4/15 22:25:23编辑过]

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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
  发帖心情 Post By:2016/4/15 22:54:00 [只看该作者]

您,自己看吧,我也不知道了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:合格率统计.egd


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


加好友 发短信
等级:新手上路 帖子:32 积分:87 威望:0 精华:0 注册:2006/12/18 19:08:00
  发帖心情 Post By:2016/4/15 22:56:00 [只看该作者]

图片点击可在新窗口打开查看又正确了,我无语了


 回到顶部