BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
data_null__
Jade | Level 19

I want to create an OUTBOX data set with PROC BOXPLOT but I don't now want ANY graphics output.

I used GOPTIONS NODISPLAY; But I get some unwanted WARNINGs and I'm too lazy today to experiment with the other options I need.

An option like NOPRINT like in other PROCs would be nice. 

1 ACCEPTED SOLUTION

Accepted Solutions
MikeZdeb
Rhodochrosite | Level 12

hi ... I tried this in both 9.2 and 9.3 ...

goptions reset=all nodisplay;

ods graphics off;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;

and got ...

68   goptions reset=all nodisplay;

69   ods graphics off;

70

71   proc boxplot data=sashelp.class;

72   plot age*sex / outbox = xyz;

73   run;

NOTE: Processing beginning for PLOT statement number 1.

NOTE: There were 19 observations read from the data set SASHELP.CLASS.

NOTE: The data set WORK.XYZ has 16 observations and 4 variables.

NOTE: PROCEDURE BOXPLOT used (Total process time):

      real time           0.07 seconds

      cpu time            0.07 seconds

and no graphics output (OUTBOX is neat ... tranpsosed PROC SUMMARY output)

another idea that worked ...

goptions reset=all device=png gsfname=temp;

ods graphics off;

filename temp dummy;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;


View solution in original post

1 REPLY 1
MikeZdeb
Rhodochrosite | Level 12

hi ... I tried this in both 9.2 and 9.3 ...

goptions reset=all nodisplay;

ods graphics off;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;

and got ...

68   goptions reset=all nodisplay;

69   ods graphics off;

70

71   proc boxplot data=sashelp.class;

72   plot age*sex / outbox = xyz;

73   run;

NOTE: Processing beginning for PLOT statement number 1.

NOTE: There were 19 observations read from the data set SASHELP.CLASS.

NOTE: The data set WORK.XYZ has 16 observations and 4 variables.

NOTE: PROCEDURE BOXPLOT used (Total process time):

      real time           0.07 seconds

      cpu time            0.07 seconds

and no graphics output (OUTBOX is neat ... tranpsosed PROC SUMMARY output)

another idea that worked ...

goptions reset=all device=png gsfname=temp;

ods graphics off;

filename temp dummy;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;


How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 2397 views
  • 0 likes
  • 2 in conversation