关于对人员得分情况进行排序并按照比例进行评比赋值的问题!
各位大神,有个问题,做了好几次都会有漏项。一张表,字段xm,bydf,sydf,dc,分别对应姓名,本月得分,上月得分,档次。分数已经有了,现在想做的就是按照总人数的30%为优秀,dc='优秀';总人数的40%为良好,dc='良好',剩下的30%为合格,dc=‘合格’。
因为涉及人数而且此人数要在表单中显示,所以不能有小数位,但是用round()函数四舍五入后算出的人数相加和总人数又不一致,在赋值过程中总是会出现问题,请大神们指教应该如何实现。
test.rar
(583 Bytes)