Foxtable(狐表)用户栏目专家坐堂 → 分组统计优秀率


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

主题:分组统计优秀率

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/13 9:03:00 [显示全部帖子]

1、使用表达式列,类似

g.Totals.AddExp("语文优秀率","iif(年级<7 and 语文 > 85,'优秀','')")

2、增加临时列,手工计算

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/13 9:17:00 [显示全部帖子]

手工计算:http://www.foxtable.com/webhelp/scr/0681.htm


至于效率,没有办法一概而论那种最高,根据你的逻辑,数据结构和数据实地测试过才知道

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/13 21:08:00 [显示全部帖子]

这么基础的东西都学不会自己判断?

dt1.DataTable.DataCols.Add("地理_及格率",Gettype(Double),"iif(年级 in ('1','2','3','4','5','6'), null, 地理_及数 / 参考数)")

 回到顶部