公司员工参考率等计算
This commit is contained in:
parent
4bde63c25e
commit
99b9d0a2c8
|
@ -478,7 +478,7 @@ def exam_rate(request):
|
|||
# 员工数
|
||||
user_count = s_models.User.objects.filter(usecomp=i, deletemark=1).count()
|
||||
# 参加考试员工数
|
||||
base = s_models.ExamTestDetail.objects.filter(user__usecomp=i, user__deletemark=1)
|
||||
base = s_models.ExamTestDetail.objects.filter(user__usecomp=i, user__deletemark=1).exclude(examtest__nousecomps__contains=','+str(i.partid)+',')
|
||||
testuser_count = base.values('user').distinct().count()
|
||||
# 参考率
|
||||
rate1 = testuser_count/user_count
|
||||
|
@ -492,8 +492,7 @@ def exam_rate(request):
|
|||
ninety_count = base.filter(score__gte = F('examtest__totalscore')*0.9).count()
|
||||
# 90以上得分率
|
||||
rate3 = ninety_count/test_count if test_count else 0
|
||||
print(user_count, testuser_count)
|
||||
# print(i.partname, rate1, rate2, rate3)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue