* ProcPrint1 Example Print report of candy sales using a sum variable; options ls=70 nodate pageno=1; data sales; input name $ 1-10 class @14 date_returned mmddyy9. candy_type $ quantity; profit = quantity * 1.25; datalines; Adriana 21 3/21/2012 MP 7 Nathan 14 3/21/2012 CD 19 Matthew 14 3/21/2012 CD 14 Claire 14 3/22/2012 CD 11 Ian 21 3/24/2012 MP 18 Chris 14 3/25/2012 CD 6 Anthony 21 3/25/2012 MP 13 Erika 21 3/25/2012 MP 17 ; proc sort data=sales; by class; proc print data=sales; by class; sum profit; var name date_returned candy_type profit; format date_returned date9. profit dollar7.2; title 'Candy Sales for'; title2 'Field Trip by Class'; run; quit;