This is a daily operator statistic report for a scanning process.
The scanning is done in three stages. In simplified format, each record has six fields, a Scan ID, Scan Date, a Scan Verify ID, Scan Verify Date a Supervisor Verify ID, and a Supervisor Verify Date. An individual operator may be the scanner and/or verifier and/or supervisor verifier for any record. This summary report should look like this:
OPERATOR #SCANNED #VERIFIED #SUPERVISOR VERIFIED
JOE 12 15 23
MARY 0 32 43
SUE 45 6 16
Pardon the ragged layout. My approach is to load an array with unique operator names during the record read pass, then compute totals for each during the record print pass.
Maintaning my position in the array as I load the names is my problem.