I am comparing standard SAS syntax and testing it with SAS University (for students to use). I have basic syntax to create a small fictional 'class' dataset: data class; input name $20. gradeM $ scoreM gradeR $ scoreR e1 e2 e3 testdate mmddyy10.; cards; Allen, Jeremy B 90 B 75 5 4 2 10/15/2009 Barret, Linda A+ 96 C+ 85 2 2 4 11/20/2009 Cizek, Lucas A+ 94 B 80 3 3 2 9/20/2009 Smith, Alice C 80 A 97 4 5 1 9/1/2009 Cordova, Edwin D 75 F 60 3 5 2 8/30/2009 ; run; This works fine when I run it within SAS and it creates a class dataset as expected. When I try to use it with SAS U (just copying and pasting the same syntax), I get the errors below. Why should this work any differently? Now I am worried about introducing SAS U to students. OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK; 42 ; 43 44 data class; 45 input name $20. gradeM $ scoreM gradeR $ scoreR e1 e2 e3 testdate mmddyy10.; 46 cards; NOTE: Invalid data for e1 in line 47 34-43. NOTE: Invalid data for e2 in line 48 1-7. NOTE: Invalid data for e3 in line 48 9-13. NOTE: Invalid data for testdate in line 48 15-24. RULE: ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 48 CHAR Barret, Linda ...A+ .96.C+.85 2 2 4 11/20/2009. ZONE 46776722466662000422033042033232323233233233330222222222222222222222222222222222 NUMR 212254C0C9E4109991B099693B985020204011F20F20099000000000000000000000000000000000 NOTE: Invalid data errors for file CARDS occurred outside the printed range. NOTE: Increase available buffer lines with the INFILE n= option. name=Allen, Jeremy B 9 gradeM=0 B 75 scoreM=5 gradeR=4 scoreR=2 e1=. e2=. e3=. testdate=. _ERROR_=1 _N_=1 NOTE: Invalid data for e1 in line 49 34-43. NOTE: Invalid data for e2 in line 50 1-6. NOTE: Invalid data for e3 in line 50 8-21. NOTE: Invalid data for testdate in line 50 23-32.
... View more