You have a datastep which reads in some data from datalines.
Then a proc univariate is run.
The bit you are probably confused with is the ods select. What happens is behind the scenes with procedures like univariate, is that certain tables are created. You can see what each procedure creates by putting: ods trace on;
This will show in the log each object created by the procedure, giving the name and some other information. You can then tell SAS to keep those objects by using the:
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!