2013-01-09 7 views
0

Crystal Report v 9.2.2를 가지고 있으며 각 그룹 끝에 세 가지 요약이 있습니다. IEP 학생 수, 비 IEP 학생 수 및 총 학생 수. 예를 들어, 한 그룹 (한 반)의 경우 나는 25 명의 학생들이 있습니다. 4 학생은 IEP, 21 학생은 IEP가 아닙니다. 그래서 백분율을 계산하는 수식을 만들려고했지만 백분율이 잘못되었습니다.수정 요약 및 퍼센트

합 ({IEP @}) % 카운트 ({Mytable.student_id})

수동은 수학 25분의 4 * 100 = 16이지만 말한다 I 11

얻을 상기 I는하기 식을 사용하면

형식 문제라고 생각하지 않습니다.

답변

0

"누적 합계 필드 생성"에서 재설정 값을 확인하십시오.

enter image description here

또는

수식에 카운트를 리셋.

0

수학이 맞습니다. 코드/수식에서 똑같은 작업을 수행하십시오. 다음 {YourGroupField}에 따라 그룹에 대한 작품과 하나의 소수점에 대한 비율을 제공가 :

local numbervar IEPstudents := sum({@IEP},{YourGroupField}) //get number of IEP students in group 
local numbervar TotalStudents := count({Mytable.student_id},{YourGroupField}) //get total students in group 
local numbervar ThePercent := (IEPstudents/TotalStudents) * 100; 
totext(ThePercent,1) + '%' 

또는, 숫자 수식을 유지하고 필드의 형식 편집기에서 퍼센트 기호와 서식을 추가 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 재설정은 괜찮 았어. 변수를 사용했을 때 나는 모든 부분을 인쇄하여 합계와 개수로 {YourGroupField}가 부족했기 때문에 내 가치가 떨어진 것을 발견했습니다. 지금은 괜찮습니다. – user1964548