Foxtable(狐表)用户栏目专家坐堂 → 分组统计中求平均得分率如何写统计列代码?


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

主题:分组统计中求平均得分率如何写统计列代码?

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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
分组统计中求平均得分率如何写统计列代码?  发帖心情 Post By:2018/11/28 9:23:00 [只看该作者]

b1.Totals.AddDef(str6,AggregateEnum.average/AggregateEnum.max,d1(str6)) '对统计列进行统计
这句代码如果是b1.Totals.AddDef(str6,AggregateEnum.average,d1(str6))这样,求的平均值,现在的需求是平均值除以最大值,求平均得分率,如何写代码,或有什么办法从后台直接统计出来。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/28 11:25:00 [只看该作者]

上传具体实例测试

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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2018/11/28 11:48:00 [只看该作者]

AggregateEnum.average/AggregateEnum.max,这个测试有问题的,但需要的是平均值求最大值。也就是说通过分组统计先算出平均值,然后通过分组统计算出最大值,最后这两列值相除。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 11:53:00 [只看该作者]

无法直接这样统计的。

 

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

 


 回到顶部