On the surface, this looks like a possible licensing issue with the SAS/Graph product. I would follow up with Technical Support to be sure.
I agree with @DanH_sas . Check your product license/install with:
proc product_status; run;
And see if SAS/GRAPH is detected.
You can create histograms with PROC UNIVARIATE and other SAS procedures using ODS GRAPHICS, and that does not require SAS/GRAPH.
ods graphics on;
Proc univariate data = test;
Var variable1;
Histogram;
run;
Here is the correct syntax for your program:
Proc univariate data = test;
Var variable1;
Histogram;
run;
Note you don't use equals signs in the VAR statement. Now run this program and check your SAS log. Is it error-free? Check for any output. If you are getting text output but not graphic output it is possible that your ODS settings are not correct. Try adding this to your program:
ods HTML;
Proc univariate data = test;
Var variable1;
Histogram;
run;
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!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.