SAS Learning Post
Technical tips and tricks from SAS instructors, authors and other SAS experts.![All the possible uses for PROC STP](https://blogs.sas.com/content/sastraining/files/2017/01/ProgrammingTips-2.png)
PROC STP is a new procedure for SAS 9.3 Stored Processes. It's so new and different that I have not had the opportunity to use it yet in a customer engagement. When writing about it for the now released "The 50 Keys to Learning SAS Stored Processes" book, I had
![Graphs are easy with SAS 9.3](https://blogs.sas.com/content/sastraining/files/2012/04/BoxInterval.png)
ODS Graphics have matured. With SAS 9.2, GTL and SG procedures were a new direction for creating analytical graphs in SAS. The motivation and design of the GTL framework and the SG procedures was driven primarily by the needs of the procedure writers within SAS to enable the automatic creation
![PROC REPORT formatting tips](https://blogs.sas.com/content/sastraining/files/2012/04/LisaFine_graphs12.jpg)
I’m a SAS user in the Pharmaceutical industry. I switched to the Pharmaceutical industry (from Marketing Research) four years ago and had a lot to learn! I started my new endeavor by purchasing some excellent SAS books, joining my local SAS user group, attending conferences (Michigan SAS User Group, PharmaSUG,
![What's in a name - SQL Join or SET?](https://blogs.sas.com/content/sastraining/files/2012/03/join-venn-diagram.png)
Did that set off a trigger for you? It did for my SAS SQL 1: Essentials class, packed with SQL and SAS programmers alike. To clarify matters I pulled up some examples to help get the differences quickly. Set operators and Joins are similar in that they both combine multiple
![Top 3 tips for advanced SAS programmers](https://blogs.sas.com/content/sastraining/files/2012/03/Carpenter_catalog-cover1.gif)
Art Carpenter’s newest book, Carpenter’s Guide to Innovative SAS Techniques, offers advanced SAS programmers an all-in-one programming reference that includes advanced topics not easily found outside the depths of SAS documentation or more advanced training classes. No matter how you approach the use of SAS software, the techniques provided in
![Stop recreating the wheel, save those common joins into a permanent view](https://blogs.sas.com/content/sastraining/files/2017/01/ProgrammingTips-2.png)
When you are constantly taking the data tables and completing joins to begin working on your reports or analysis it might be time to consider creating permanent views. Then you can just add the view to the Enterprise Guide project rather than dealing with the joins in a Query Builder