All Posts
![](https://blogs.sas.com/content/graphicallyspeaking/files/2013/02/Simple_Layout1.png)
The Graph Template Language (GTL) provides you the ability to create complex graphical layouts. We have seen how to create a regular grid of cells based on one or more classification variables using the SGPANEL procedure. Each cell contains the same type of plot. This topic was covered in Dan's article on
![](https://blogs.sas.com/content/sastraining/files/2013/02/jalopy.jpg)
Suppose you have an old jalopy that's perfectly reliable. Your jalopy gets you where you wanna go: no frills; no drama. Do you trade your old wheels in for a racecar that accelerates like crazy and corners like it's on rails? Or stick with what's old and comfortable? Your choice
![site index of accessible map of Manchester Grand Hyatt - San Diego](https://blogs.sas.com/content/sascom/files/2013/02/hyatt_Map-600x600.jpg)
February is one of my favorite months. Each year, I get to spend the last week of February in California, hanging out with my buds. It’s because the blind guy goes to this conference in San Diego dedicated to making life better for people with disabilities. A lot of blind
![](https://blogs.sas.com/content/sgf/files/2017/01/ProgrammingTips-2.png)
There are many different ways to do something; my approach is all about breaking a problem into smaller problems. I try as much as possible to stay away from developing something that can only serve a purpose in one problem. I achieve this by keeping things modular. Each tool should
![](https://blogs.sas.com/content/iml/files/2013/02/t_Jfunction-118x150.png)
In linear algebra, the I symbol is used to denote an n x n identity matrix. The symbol J (or sometimes 1) is used to denote an n x p matrix of ones. When the SAS/IML language was implemented, the I function was defined to generate the identity matrix. The J function was defined
![](https://blogs.sas.com/content/sastraining/files/2013/02/Prattercover.jpg)
This week's SAS tip is from Frederick Pratter and his book Web Development with SAS by Example, Third Edition. The many real-world examples in the book guide lend it to being frequently excerpted on this blog! Previously featured tips include: Formatting XML documents, Configuring TCP security, and SQL pass-through. The following excerpt is from SAS
![](https://blogs.sas.com/content/sgf/files/2017/01/DataVisualization-1.png)
Were you at SAS Global Forum last spring? Dr. Goodnight sat down at a computer console and personally demonstrated the cool things that SAS® Visual Analytics Explorer can do? Take a look at his demo, and then imagine working in a drag-and-drop, point and click environment with billions of rows
![](https://blogs.sas.com/content/sascom/files/2013/02/11751.jpg)
If you’ve got a few minutes to chat with Marc Huber, don’t miss the opportunity. He has an interesting take on the human side of statistics. As a senior analytical training consultant for SAS, he combines an impressive background in psychology with a passion for math to teach customers around the
Hand auf’s Herz: Wann waren Sie das letzte Mal in einer Filiale eines Reiseanbieters? Ich kann mich schon gar nicht mehr daran erinnern. Das Thema kam erst wieder auf, als meine Frau letztes Wochenende nach Hause kam und berichtete, dass die Filiale des bekannten Reiseanbieters im Einkaufskomplex des Nachbardorfes nun
![Chinese Zodiac calendar chart](https://blogs.sas.com/content/sastraining/files/2013/02/zodiac.png)
I like to think that I have a graph for all occasions - Chinese New Year is no exception! ... The exact date of the Chinese New Year varies from year to year, because it's based on the lunar (moon) cycles. I thought it would be useful to create a
![](https://blogs.sas.com/content/sgf/files/2013/01/metabrowse1short1.png)
The SAS Metadata Server holds all of the metadata for a given SAS EBI installation. For most SAS administrators, the sole view into the Metadata Server is through SAS Management Console. This is a very limited perspective out of the box, as much of the metadata is not surfaced by
![](https://blogs.sas.com/content/iml/files/2013/02/t_varcommon1.png)
Last week the SAS Training Post blog posted a short article on an easy way to find variables in common to two data sets. The article used PROC CONTENTS (with the SHORT option) to print out the names of variables in SAS data sets so that you can visually determine
![Insight Toy Company Forecast](https://blogs.sas.com/content/sascom/files/2013/01/forecast-blog.png)
There are numerous algorithms used in forecasting, and each of those algorithms is optimized for a certain class of data. How does a business analyst know which forecasting algorithm to use? With the new version of SAS Visual Analytics, you don’t have to know – the product does all the
![](https://blogs.sas.com/content/sastraining/files/2013/02/logical-query-processing.jpg)
To optimize a Structured Query Language (SQL), the database professional must befriend this order and perhaps even embrace it. Who is your best friend? I’m talking about the order in which SQL processes your statements. Simply put, in what order does SQL do your work? (From my previous post you
Recently a reader chimed in with a question on the Do Loop article by Rick Wicklin on how to create a bar chart with percent statistics. Rick used SAS 9.3 and the reader wanted to do the same with SAS 9.2. For the basic (non-grouped) bar chart, the process is the