以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  分组统计中求平均得分率如何写统计列代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128061)

--  作者:kgdce
--  发布时间:2018/11/28 9:23:00
--  分组统计中求平均得分率如何写统计列代码?
b1.Totals.AddDef(str6,AggregateEnum.average/AggregateEnum.max,d1(str6)) \'对统计列进行统计
这句代码如果是b1.Totals.AddDef(str6,AggregateEnum.average,d1(str6))这样,求的平均值,现在的需求是平均值除以最大值,求平均得分率,如何写代码,或有什么办法从后台直接统计出来。

--  作者:有点蓝
--  发布时间:2018/11/28 11:25:00
--  
上传具体实例测试
--  作者:kgdce
--  发布时间:2018/11/28 11:48:00
--  
AggregateEnum.average/AggregateEnum.max,这个测试有问题的,但需要的是平均值求最大值。也就是说通过分组统计先算出平均值,然后通过分组统计算出最大值,最后这两列值相除。
--  作者:有点甜
--  发布时间:2018/11/28 11:53:00
--  

无法直接这样统计的。

 

你要分别统计平均分和最大值,最后添加一列表达式列,计算两列的比值 http://www.foxtable.com/webhelp/scr/1428.htm