FOCUS program :

-*begin doc
-*
-*FEX:	FA-TERM-STATISTICS
-*
-*INPUT
-*      ENR_TERM : ENROLLMENT TERM TO SELECT FROM
-*   	  AWD_YR   : AWARD YEAR TO SELECT FROM
-*      AWD_PD   : AWARD PERIOD TO SELECT FROM
-*
-*end doc
-**********************************************************************
SET LINES=50
-PROMPT &ENR_TERM/A5.ENTER THE FIVE DIGIT ENROLLMENT TERM (CCYYX) :
-PROMPT &AWD_YR/A4.ENTER THE FOUR DIGIT AWARD YEAR (CCYY) :
-PROMPT &AWD_PD/A5.ENTER THE FIVE DIGIT AWARD PERIOD (CCYYX) :
-*
JOIN CLEAR *
-*
-* Get financial aid students
-*
TABLE FILE SAFILE
PRINT AWD_YR BY STU_ID
WHERE (AWD_AMT GT 0) AND (AWD_PER EQ '&AWD_PD') AND
      (AWD_YR EQ '&AWD_YR');
ON TABLE HOLD AS SATEMP1
END
-*
-* Get overall GPA 
-*
JOIN STU_ID IN SATEMP1 TO KEY IN RAFILE AS J1
TABLE FILE SATEMP1
PRINT COLL_HIST_GPA BY STU_ID
ON TABLE HOLD AS SATEMP2
IF CAREER_STU EQ 'T'
END
-*
-* Get course information for students
-*
JOIN JN_KEY WITH STU_ID IN SATEMP2 TO KEY IN RTFILE AS J2
DEFINE FILE SATEMP2
JN_KEY/A14='&ENR_TERM'|STU_ID;
CUR_HRS/P05.2C = IF OFFICIAL_GRADE EQ 'A' OR 'B' OR 'C' OR 'D' 
                 THEN CRS_ATTEMPTED_HRS ELSE 0;
RMD_HRS/P05.2C = IF OFFICIAL_GRADE EQ 'A*' OR 'B*' OR 'C*' OR 'D*'
                                   OR 'SC' 
                 THEN CRS_ATTEMPTED_HRS ELSE 0;
END
TABLE FILE SATEMP2
PRINT CURR_ATTEMPTED_HRS CUR_HRS RMD_HRS
      CRS_ATTEMPTED_HRS SECTION_ID SPE_STATUS OFFICIAL_GRADE 
      COLL_HIST_GPA CURR_GPA SPE_EARNED_HOURS
BY STU_ID
ON TABLE HOLD AS SATEMP3
IF TERM EQ '&ENR_TERM'
END
-*
-* Get name and format report
-*
JOIN STU_ID IN SATEMP3 TO KEY IN AAFILE AS J3
DEFINE FILE SATEMP3
STUD_NAME/A25 = SUBSTR(32,STU_NAME,1,25,25,STUD_NAME);
STUD_CTR/I5=IF E01  NE ' ' THEN 1 ELSE 0;
END
TABLE FILE SATEMP3
"DATE: &DATE  TIME: &TOD            Report Name: FA-TERM-STATISTICS"
"Student's FAM Credit Hours"
"Term: &ENR_TERM    Award Period: &AWD_PD     Award Year: &AWD_YR"
" "
"          Name              SSN          Comp %    Term GPA   Overall GPA"
" "
-*
SUM CRS_ATTEMPTED_HRS AS 'ATTHRS' NOPRINT SPE_EARNED_HOURS AS 'SPEHRS' NOPRINT
COMPUTE COMP_PCT/P05.1C = IF CRS_ATTEMPTED_HRS GT 0 
     THEN SPE_EARNED_HOURS/CRS_ATTEMPTED_HRS * 100 ELSE 0; NOPRINT
BY STUD_NAME NOPRINT
-*
PRINT SECTION_ID AS '' IN +10 SPE_STATUS AS '' OFFICIAL_GRADE AS '' 
      CRS_ATTEMPTED_HRS AS '' 
BY STUD_NAME NOPRINT
BY OFFICIAL_GRADE NOPRINT
-*
ON STUD_NAME SUBFOOT
"<1 Attempted Hrs: <CURR_ATTEMPTED_HRS <28 Curriculum Hrs: <ST.CUR_HRS
<55 Remedial Hrs: <ST.RMD_HRS"
"</1  "
-*
ON STUD_NAME SUBHEAD
"<1 <STUD_NAME <27 <STU_ID <41  <COMP_PCT <52 <CURR_GPA <65 <COLL_HIST_GPA"
-*
ON TABLE HOLD AS REPORT FORMAT WP
END
JOIN CLEAR *

 

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1