以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 框架式汇总问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=8228) |
-- 作者:wuwei -- 发布时间:2007/6/4 11:41:00 -- 框架式汇总问题 请各位多多指教公式求值问题,谢谢。egd文件下载 |
-- 作者:Czy -- 发布时间:2007/6/4 11:51:00 -- 自定义按钮公式: showallrows() and Explorer("栏舍号","受精率","5") And EvalFor(Grid,"受精率","AvgFor(Grid,""受精率"",""栏舍号"",""="",[栏舍号],""受精率"","">"",0)") |
-- 作者:wuwei -- 发布时间:2007/6/4 12:08:00 -- 多谢版主的回复,但我想由用户自定义统计项目,即既可按“栏舍号”分组对“受精率、入孵合格蛋数、受精蛋数”进行求平均值,也可按“日期”分组对以上三列求平均值,或按“栏舍号、日期”进行分组对上述三列或多列求平均值。(求平均值的列较多,并未在本表列出完)。请版主多费神看有何办法。 |
-- 作者:Czy -- 发布时间:2007/6/4 12:11:00 -- 2楼公式有误,改成: showallrows() and Explorer("栏舍号","受精率","5",0,1,"小计 %s|小计 %s") And EvalFor(Grid,"受精率","AvgFor(Grid,""受精率"",""栏舍号"",""="",Substitute([栏舍号],""小计 "",""""),""受精率"","">"",0)","栏舍号","Instr","小计") |
-- 作者:wuwei -- 发布时间:2007/6/4 12:25:00 -- 第一列的汇总结果的平均值应为:93.35%,但现在结果为:65.20%。如何改? |
-- 作者:Czy -- 发布时间:2007/6/4 12:25:00 -- 下面引用由wuwei在 2007/06/04 00:08pm 发表的内容: 多谢版主的回复,但我想由用户自定义统计项目,即既可按“栏舍号”分组对“受精率、入孵合格蛋数、受精蛋数”进行求平均值,也可按“日期”分组对以上三列求平均值,或按“栏舍号、日期”进行分组对上述三列或多 ... 在窗口插入一个变量,变量为分组指定分组列,然后将原计算平均值公式改成: EvalFor(Grid,"受精率","AvgFor(Grid,""受精率"",[%分组%],""="",Substitute([%分组%],""小计 "",""""),""受精率"","">"",0)",[%分组%],"Instr","小计") 其它求值列类似。 |
-- 作者:lxl -- 发布时间:2007/6/4 12:30:00 -- 这个自定义按钮多点几下看看 点一下 平均变一下,就第一次是正确的! -=-=-=- 以下内容由 lxl 在 2007年06月04日 00:30pm 时添加 -=-=-=- 我说的第一个公式 正研究完 没想到一下出来这么多帖子 |
-- 作者:Czy -- 发布时间:2007/6/4 12:31:00 -- 下面引用由wuwei在 2007/06/04 00:25pm 发表的内容: 第一列的汇总结果的平均值应为:93.35%,但现在结果为:65.20%。如何改? EvalFor(Grid,"受精率","AvgFor(Grid,""受精率"",""受精率"","">"",0)","栏舍号","=","框架模式") |
-- 作者:wuwei -- 发布时间:2007/6/4 20:07:00 -- 用版主6楼的公式加上8楼的公式,得出的结果是框架模式行的平均值正确了,但其下面的平均值又不正确,弄不明白,还请版主帮忙帮到底,帮做个现成的,有劳了。 |
-- 作者:wjq1072 -- 发布时间:2007/6/4 20:23:00 -- 你的文件得到的结果这样对吗? |