问题是我想在公式中的条件语句上创建一个递增1的计数器。发生的事情是在下一个条件语句中重置计数器。 该报告是关于成绩单的成绩单,我想计算学生失败的课程。
numbervar icount;
if isnumeric({student_grade_temp1.FG500_num}) then(
if tonumber({student_grade_temp1.FG500_num})<50 then
icount:=icount+1;)
else if ({student_grade_temp1.FG500_num})="-"then
icount:=icount+1;
if isnumeric({student_grade_temp1.FG501_num}) then(
if tonumber({student_grade_temp1.FG501_num})<50 then
icount:=icount+1;)
else if ({student_grade_temp1.FG501_num})="-"then
icount:=icount+1
在这个例子中,我正在研究500和501两个课程,每个课程都是另一个独立的领域。“ - ”表明学生没有参加考试。 在这个案例中(一名学生)我正在使用课程500,学生在课程中失败,501学生通过,所以伯爵应该给一个,但它给我0。