Dear SAS experts , I cannot figure out the syntax error/warning that I keep getting while using PROC SGPLOT in 9.3. So I have: proc sgplot data=final sganno=anno ; vbar val/response=per group=eot groupdisplay=stack grouporder=ascending barwidth=0.4 datalabel=labels datalabelattrs=(size=6) missing; keylegend / location=inside position=topright down=7 noborder; xaxis display=NONE ; yaxis values=(0 to 0.8 by 0.05) label="Propotion of ending treatment"; run; 1) I am getting the following error in log file and it looks like some issue with SGANNO option: 1664 +proc sgplot data=final sganno=anno ; ______ 22 202 ERROR 22-322: Syntax error, expecting one of the following: ;, (, CYCLEATTRS, DATA, DESCRIPTION, NOAUTOLEGEND, NOCYCLEATTRS, TMPLOUT, UNIFORM. The SAS System ERROR 202-322: The option or parameter is not recognized and will be ignored. 1665 + 1666 +vbar val/response=per group=eot groupdisplay=stack grouporder=ascending ____________ 1 WARNING 1-322: Assuming the symbol GROUP was misspelled as groupdisplay. 1666 !+vbar val/response=per group=eot groupdisplay=stack grouporder=ascending __________ 1 WARNING: Ignoring second data set reference. ERROR: Variable STACK not found. 1667 + barwidth=0.4 datalabel=labels datalabelattrs=(size=6) missing; _ 22 76 ERROR: Variable ASCENDING not found. WARNING 1-322: Assuming the symbol GROUP was misspelled as grouporder. ERROR 22-322: Syntax error, expecting one of the following: ;, ALPHA, BARWIDTH, DATALABEL, FILL, FILLATTRS, FREQ, GROUP, LEGENDLABEL, LIMITATTRS, LIMITS, LIMITSTAT, MISSING, NAME, NOFILL, NOOUTLINE, NOSTATLABEL, NUMSTD, OUTLINE, RESPONSE, STAT, TRANSPARENCY, URL, WEIGHT. ERROR 76-322: Syntax error, statement will be ignored. 2) Next, I commented out SGANNO option and reran the program. This time it wont process options under VBAR and get the following warning/error: WARNING 1-322: Assuming the symbol GROUP was misspelled as groupdisplay ERROR: Variable STACK not found ERROR: Variable ASCENDING not found. I cannot figure out why!
... View more