<?phpxml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>SAS Tips | Published Tips</title>
<link>http://www.sastips.com</link>
<description>S﻿A﻿S﻿ ﻿P﻿r﻿o﻿g﻿r﻿a﻿m﻿m﻿i﻿n﻿g﻿ ﻿T﻿i﻿p﻿s﻿ ﻿f﻿r﻿o﻿m﻿ ﻿t﻿h﻿e﻿ ﻿f﻿i﻿e﻿l﻿d</description>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<language>en</language>
<item>
<title><![CDATA[Getting Started with PROC SQL]]></title>
<link>http://www.sastips.com/story.php?title=getting-started-with-proc-sql</link>
<comments>http://www.sastips.com/story.php?title=getting-started-with-proc-sql</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>SQL</category>
<guid>http://www.sastips.com/story.php?title=getting-started-with-proc-sql</guid>
<description><![CDATA[<p>SQL is a powerful addition to any SAS programmer's toolset.&nbsp; It's common knowledge that SQL helps make code run more efficiently (especially with large datasets).&nbsp; However, SQL, has more advantages than that.&nbsp; There are s</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Simple Way to Create CSV files (with ODS)]]></title>
<link>http://www.sastips.com/story.php?title=simple-way-to-create-csv-files-with-ods</link>
<comments>http://www.sastips.com/story.php?title=simple-way-to-create-csv-files-with-ods</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>table</category>
<guid>http://www.sastips.com/story.php?title=simple-way-to-create-csv-files-with-ods</guid>
<description><![CDATA[<p>It's fairly common that I need to process SAS data and then send an extract of the data for review to another team.&nbsp; That team is often NOT a SAS-experienced team, and so want to see the data in a format more familiar to them.&nbsp</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Using SQL to simplify finding the closest match]]></title>
<link>http://www.sastips.com/story.php?title=using-sql-to-simplify-finding-the-closest-match</link>
<comments>http://www.sastips.com/story.php?title=using-sql-to-simplify-finding-the-closest-match</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>SQL</category>
<guid>http://www.sastips.com/story.php?title=using-sql-to-simplify-finding-the-closest-match</guid>
<description><![CDATA[<p>One of the most complicated tasks to execute with a SAS data step is to match to the "closest" match.&nbsp; It takes several data steps, a few sorts and a lot of complicated if..thens and maybe some arrays.&nbsp; The whole process can b</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Increasing your PROC FORMAT skills]]></title>
<link>http://www.sastips.com/story.php?title=increasing-your-proc-format-skills</link>
<comments>http://www.sastips.com/story.php?title=increasing-your-proc-format-skills</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=increasing-your-proc-format-skills</guid>
<description><![CDATA[<p>You can't work with SAS for very long without encountering at least the basic aspects of formats and their use.&nbsp; Eventually, you will use PROC FORMAT to create basic formats for displaying data correctly.&nbsp; But there is SO much</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Be Vigilant When Using the LAG() Function to Work with Data over Time]]></title>
<link>http://www.sastips.com/story.php?title=be-vigilant-when-using-the-lag-function-to-work-with-data-over-time</link>
<comments>http://www.sastips.com/story.php?title=be-vigilant-when-using-the-lag-function-to-work-with-data-over-time</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=be-vigilant-when-using-the-lag-function-to-work-with-data-over-time</guid>
<description><![CDATA[<p>When we need to know the value from some previous observation to make a calculation in the current observation, there are two ways to do this in a DATA step.&nbsp; We can use the RETAIN function or the LAG function.&nbsp; My preference </p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Displaying Multiple Graphs Per Page]]></title>
<link>http://www.sastips.com/story.php?title=displaying-multiple-graphs-per-page</link>
<comments>http://www.sastips.com/story.php?title=displaying-multiple-graphs-per-page</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>graph</category>
<guid>http://www.sastips.com/story.php?title=displaying-multiple-graphs-per-page</guid>
<description><![CDATA[<p>Unless you are willing to accept all the default layout details, graphs are rarely simple to create in SAS. But getting more than one graph on a page turned out to be simpler than I expected.&nbsp; Especially with the help of the two pa</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Try to LAG() with value being created]]></title>
<link>http://www.sastips.com/story.php?title=try-to-lag-with-value-being-created</link>
<comments>http://www.sastips.com/story.php?title=try-to-lag-with-value-being-created</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=try-to-lag-with-value-being-created</guid>
<description><![CDATA[<p>The code below is meant to calculate the cumulative days of exposure to drug at a specific dose (in this example at 4.5g).&nbsp; The code does not work as expected.&nbsp; The EX4_5L is missing on all records.&nbsp;</p><br /><p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[How to Sum Across Time Without Using Proc Transpose]]></title>
<link>http://www.sastips.com/story.php?title=how-to-sum-across-time-without-using-proc-transpose</link>
<comments>http://www.sastips.com/story.php?title=how-to-sum-across-time-without-using-proc-transpose</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=how-to-sum-across-time-without-using-proc-transpose</guid>
<description><![CDATA[<p>I need to count the number of records from TC which will satisfy the below condition. Does anyone know how to do this without using transpose?</p><br /><p>Select all records from TC, where EX.EXSTDTC &lt;= TC.TCDTC &lt;= EX.EXENTC. Then sum<br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Superscripts in ODS PDF in V9.2]]></title>
<link>http://www.sastips.com/story.php?title=superscripts-in-ods-pdf-in-v9-2</link>
<comments>http://www.sastips.com/story.php?title=superscripts-in-ods-pdf-in-v9-2</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>table</category>
<guid>http://www.sastips.com/story.php?title=superscripts-in-ods-pdf-in-v9-2</guid>
<description><![CDATA[<p>With my recent upgrade to SAS v9.2 I discovered, much to my horror, that there was a glitch in ODS PDF that causes lines with a superscript to be double-spaced!&nbsp; My reports contain a lot of superscripts.<br />The issue report at SA</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Finding the format catalog in your environment]]></title>
<link>http://www.sastips.com/story.php?title=finding-the-format-catalog-in-your-environment</link>
<comments>http://www.sastips.com/story.php?title=finding-the-format-catalog-in-your-environment</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=finding-the-format-catalog-in-your-environment</guid>
<description><![CDATA[<p>Working in an old client's new programming environment, and suddenly nothing is where I expect it to be.&nbsp; The formats were causing me a great deal of grief.&nbsp; I kept adding them to the format catalog but then they were never av</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Which to Choose, Macro or Array]]></title>
<link>http://www.sastips.com/story.php?title=which-to-choose-macro-or-array</link>
<comments>http://www.sastips.com/story.php?title=which-to-choose-macro-or-array</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>macro</category>
<guid>http://www.sastips.com/story.php?title=which-to-choose-macro-or-array</guid>
<description><![CDATA[<p>Given a situation where we need to perform the same operation on multiple variables in a dataset, for example, suppose I have 20 variables, call them ratio1, ratio2, ratio3, etc.&nbsp; And I need to convert all the ratios to percentages</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Macro to parse character string into even parts]]></title>
<link>http://www.sastips.com/story.php?title=macro-to-parse-character-string-into-even-parts</link>
<comments>http://www.sastips.com/story.php?title=macro-to-parse-character-string-into-even-parts</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>macro</category>
<guid>http://www.sastips.com/story.php?title=macro-to-parse-character-string-into-even-parts</guid>
<description><![CDATA[<p>Sometimes multiple pieces of information are stored in a single variable.&nbsp; Often it becomes necessary to separate the information into the constituent parts. Sometimes we have a delimiter with which to do this, but sometimes the va</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Hash Code Basics - Quick and Efficient Lookups and Merges]]></title>
<link>http://www.sastips.com/story.php?title=hash-code-basics---quick-and-efficient-lookups-and-merges</link>
<comments>http://www.sastips.com/story.php?title=hash-code-basics---quick-and-efficient-lookups-and-merges</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=hash-code-basics---quick-and-efficient-lookups-and-merges</guid>
<description><![CDATA[<p>Hash code is the new, cool thing for creating efficient code when working with very large datasets.&nbsp; Hash code can be used in a myriad of ways, the most common of which is to lookup information from one dataset to use in another or</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[How to Determine if a Variable exists in a dataset]]></title>
<link>http://www.sastips.com/story.php?title=how-to-determine-if-a-variable-exists-in-a-dataset</link>
<comments>http://www.sastips.com/story.php?title=how-to-determine-if-a-variable-exists-in-a-dataset</comments>
<pubDate>Sun, 18 Oct 2009 04:41:22 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>macro</category>
<guid>http://www.sastips.com/story.php?title=how-to-determine-if-a-variable-exists-in-a-dataset</guid>
<description><![CDATA[<p>If we just need to know if a variable exists in a dataset, we can open the dataset and look for it.&nbsp; If we are feeling fancy, or frustrated trying to find it, we can use a PROC CONTENTS.&nbsp; But sometimes we need to know if a var</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Commenting/Uncommenting Chunks of Code with a Single Keystroke]]></title>
<link>http://www.sastips.com/story.php?title=commentinguncommenting-chunks-of-code-with-a-single-keystroke</link>
<comments>http://www.sastips.com/story.php?title=commentinguncommenting-chunks-of-code-with-a-single-keystroke</comments>
<pubDate>Sun, 18 Oct 2009 04:20:24 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>shortcuts</category>
<guid>http://www.sastips.com/story.php?title=commentinguncommenting-chunks-of-code-with-a-single-keystroke</guid>
<description><![CDATA[<p>This great tip originated in the SAS Training Report<br />-------------------------------------------------------------------</p><br /><p>In the PC version of SAS using the Enhanced Editor, you can comment and un-comment lararge chunks of c<br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Frequent blogs of information helpful to new SAS users]]></title>
<link>http://www.sastips.com/story.php?title=frequent-blogs-of-information-helpful-to-new-sas-users</link>
<comments>http://www.sastips.com/story.php?title=frequent-blogs-of-information-helpful-to-new-sas-users</comments>
<pubDate>Sun, 18 Oct 2009 04:20:24 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>Websites / Blogs / Forums</category>
<guid>http://www.sastips.com/story.php?title=frequent-blogs-of-information-helpful-to-new-sas-users</guid>
<description><![CDATA[<p>This website provides a lot of useful information for anyone just starting to learn SAS. It's all&nbsp; presented in an easy to understand fashion.&nbsp; Emphasis is also given on helping a newbie focus their learning efforts on those e</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[When SAS Crashes Don't Despair, Check the Autosave File]]></title>
<link>http://www.sastips.com/story.php?title=when-sas-crashes-dont-despair-check-the-autosave-file</link>
<comments>http://www.sastips.com/story.php?title=when-sas-crashes-dont-despair-check-the-autosave-file</comments>
<pubDate>Sun, 18 Oct 2009 04:20:24 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=when-sas-crashes-dont-despair-check-the-autosave-file</guid>
<description><![CDATA[<p>Whenever interactive SAS is running on a PC, it automatically creates autorecover versions of your program files periodically.&nbsp; On Windows XP and before in a default SAS install, this auto-recover file can be found at:  <em><br />C</em></p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Macro to standardize the report layout in PROC REPORT (RTF version)]]></title>
<link>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-rtf-version</link>
<comments>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-rtf-version</comments>
<pubDate>Sun, 18 Oct 2009 04:20:24 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>Code Library</category>
<guid>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-rtf-version</guid>
<description><![CDATA[<p><span class="news-body-text"><span id="ls_contents-0"><br /><p>The attached file below, contains a simple macro that establishes the footnotes, titles, page orientation, ODS template, etc for creating an RTF file from PROC REPORT.</p><br /></span></span><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[How I Almost Destroyed a SASHELP File]]></title>
<link>http://www.sastips.com/story.php?title=how-i-almost-destroyed-a-sashelp-file</link>
<comments>http://www.sastips.com/story.php?title=how-i-almost-destroyed-a-sashelp-file</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=how-i-almost-destroyed-a-sashelp-file</guid>
<description><![CDATA[<p>I thought I was so smart.&nbsp; I learned that the titles and footnotes established in a SAS session are stored in the SASHELP.VTITLE SAS view.&nbsp; And I thought, how cool would it be if I could control the titles and footnotes direct</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Getting Started with HashTags]]></title>
<link>http://www.sastips.com/story.php?title=getting-started-with-hashtags</link>
<comments>http://www.sastips.com/story.php?title=getting-started-with-hashtags</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=getting-started-with-hashtags</guid>
<description><![CDATA[<p><span style="font-size: small;">Hashtags are all the rage in SAS lately.&nbsp; And for good reason, they can&nbsp; be used to significantly reduce program runtime when the goal is merging data.&nbsp; All the rage or not, since I usual</span></p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Why ERROR: Key Not Found in Hashtags]]></title>
<link>http://www.sastips.com/story.php?title=why-error-key-not-found-in-hashtags</link>
<comments>http://www.sastips.com/story.php?title=why-error-key-not-found-in-hashtags</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=why-error-key-not-found-in-hashtags</guid>
<description><![CDATA[<p>This is the code I'm using:</p><br /><p></p><br /><p><span style="font-family: courier new,courier;">data lb1;<br />&nbsp;&nbsp;&nbsp; set sdtm.lb(keep=STUDYID SUBJID USUBJID LBSEQ LBCAT LBSCAT LBTESTCD LBTEST LBDTC LBDY <br />&nbsp;&nbsp;&nb</span><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Resources for Teaching SAS]]></title>
<link>http://www.sastips.com/story.php?title=resources-for-teaching-sas</link>
<comments>http://www.sastips.com/story.php?title=resources-for-teaching-sas</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=resources-for-teaching-sas</guid>
<description><![CDATA[<p>SAS provides a whole host of resources for the professor who teachs SAS as part of his/her curriculum.&nbsp; The resources include the full text from SAS training courses, as well as the full set of slides used.&nbsp; Also includes acce</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[FREE SAS Training for High School Teachers -- and Curriculum too]]></title>
<link>http://www.sastips.com/story.php?title=free-sas-training-for-high-school-teachers---and-curriculum-too</link>
<comments>http://www.sastips.com/story.php?title=free-sas-training-for-high-school-teachers---and-curriculum-too</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=free-sas-training-for-high-school-teachers---and-curriculum-too</guid>
<description><![CDATA[<p>SAS provides week-long workshop FREE for high school teachers.&nbsp; The workshop teaches the fundamentals of SAS.&nbsp; And also helps the teachers develop strategies for integrating SAS into their curriculum, to give their students a </p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[New ORDER= options for PROC CONTENTS in v9.2]]></title>
<link>http://www.sastips.com/story.php?title=new-order--options-for-proc-contents-in-v9-2</link>
<comments>http://www.sastips.com/story.php?title=new-order--options-for-proc-contents-in-v9-2</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=new-order--options-for-proc-contents-in-v9-2</guid>
<description><![CDATA[<p>SAS v9.2 has new options available for the ORDER= on the PROC CONTENTS.&nbsp; Instead of having just ORDER=VARNUM, which sorts the output by the order of the variables in the dataset.&nbsp; There are 3 new options, ORDER=COLLATE, ORDER=</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Converting labs from conventional to SI units]]></title>
<link>http://www.sastips.com/story.php?title=converting-labs-from-conventional-to-si-units</link>
<comments>http://www.sastips.com/story.php?title=converting-labs-from-conventional-to-si-units</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>statistical</category>
<guid>http://www.sastips.com/story.php?title=converting-labs-from-conventional-to-si-units</guid>
<description><![CDATA[<p>As a SAS programmer in pharma, part of my job involves taking lab values as recorded in the data and standardizing either to conventional or SI units.&nbsp; Most clients have this information included as part of their data extract and m</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Resources for Self-Teaching SAS for $0]]></title>
<link>http://www.sastips.com/story.php?title=resources-for-self-teaching-sas-for-0</link>
<comments>http://www.sastips.com/story.php?title=resources-for-self-teaching-sas-for-0</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>Websites / Blogs / Forums</category>
<guid>http://www.sastips.com/story.php?title=resources-for-self-teaching-sas-for-0</guid>
<description><![CDATA[<p>SAS is an excellent skill to have for a whole variety of fields and careers.&nbsp; Acquiring those skills can be expensive.&nbsp; I highly recommend the SAS Programming Essentials course as an excellent way to get up and running quickly</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Creating Formats from a Dataset]]></title>
<link>http://www.sastips.com/story.php?title=creating-formats-from-a-dataset</link>
<comments>http://www.sastips.com/story.php?title=creating-formats-from-a-dataset</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=creating-formats-from-a-dataset</guid>
<description><![CDATA[<p>The attached is an excellent paper from SAS Global Forum 2007, by Wendi L Wright.&nbsp; It covers all the relevant details for creating formats AND/OR informats from a dataset using the CNTLIN option on PROC FORMAT.&nbsp; It begins with</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[How to Get the Effect of a Descending Sort with an Index]]></title>
<link>http://www.sastips.com/story.php?title=how-to-get-the-effect-of-a-descending-sort-with-an-index</link>
<comments>http://www.sastips.com/story.php?title=how-to-get-the-effect-of-a-descending-sort-with-an-index</comments>
<pubDate>Sun, 18 Oct 2009 04:20:23 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=how-to-get-the-effect-of-a-descending-sort-with-an-index</guid>
<description><![CDATA[<p>Working on a long-term pharma study, the lab dataset began getting exceptionally large around the 2 year mark. While efficiency isn't always a major concern in pharma programming, for this project we had to go back and build in efficien</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[EMEA Call for Comments on Guidance for Missing Data]]></title>
<link>http://www.sastips.com/story.php?title=emea-call-for-comments-on-guidance-for-missing-data</link>
<comments>http://www.sastips.com/story.php?title=emea-call-for-comments-on-guidance-for-missing-data</comments>
<pubDate>Sun, 31 May 2009 22:06:03 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=emea-call-for-comments-on-guidance-for-missing-data</guid>
<description><![CDATA[<p>The European Medicines Agency (EMEA) published draft guidance on 23Apr2009 for the handling of missing data in clinical trials.&nbsp; They are soliciting comments with a deadline of 31Oct2009.&nbsp; See the emea missing data.pdf file be</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Deleting all datasets in a library]]></title>
<link>http://www.sastips.com/story.php?title=deleting-all-datasets-in-a-library</link>
<comments>http://www.sastips.com/story.php?title=deleting-all-datasets-in-a-library</comments>
<pubDate>Sun, 31 May 2009 22:06:03 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=deleting-all-datasets-in-a-library</guid>
<description><![CDATA[<p>Sometimes we would really like to clean up our work space, our virtual work space in SAS that is.&nbsp; Sometimes its necessary to start with an empty directory before running a set of code.&nbsp; PROC DATASETS provides a simple way to </p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Macro to standardize the report layout in PROC REPORT (PDF version)]]></title>
<link>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-pdf-version</link>
<comments>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-pdf-version</comments>
<pubDate>Sun, 31 May 2009 22:06:03 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>Code Library</category>
<guid>http://www.sastips.com/story.php?title=macro-to-standardize-the-report-layout-in-proc-report-pdf-version</guid>
<description><![CDATA[<p>The attached file below, contains a simple macro that establishes the footnotes, titles, page orientation, ODS template, etc for creating a PDF file from PROC REPORT.</p><br /><p>Using a macro of this type has three main advantages:     <br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Macro to parse elements in a text string based on a delimiter]]></title>
<link>http://www.sastips.com/story.php?title=macro-to-parse-elements-in-a-text-string-based-on-a-delimiter</link>
<comments>http://www.sastips.com/story.php?title=macro-to-parse-elements-in-a-text-string-based-on-a-delimiter</comments>
<pubDate>Sun, 31 May 2009 22:06:03 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>Code Library</category>
<guid>http://www.sastips.com/story.php?title=macro-to-parse-elements-in-a-text-string-based-on-a-delimiter</guid>
<description><![CDATA[<p>Sometimes we have text values in a string in a variable and we need to have those values parsed into individual variables.&nbsp; For example, I may have a record that indicates the subject received doses at 10mg, 20mg, and 30mg.&nbsp; T</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[SAS Samples34626: How to rearrange tables using PROC DOCUMENT]]></title>
<link>http://www.sastips.com/story.php?title=sas-samples34626-how-to-rearrange-tables-using-proc-document</link>
<comments>http://www.sastips.com/story.php?title=sas-samples34626-how-to-rearrange-tables-using-proc-document</comments>
<pubDate>Thu, 19 Feb 2009 04:50:45 PST</pubDate>
<dc:creator>admin</dc:creator>
<category>shortcuts</category>
<guid>http://www.sastips.com/story.php?title=sas-samples34626-how-to-rearrange-tables-using-proc-document</guid>
<description><![CDATA[This sample shows how to use ODS and PROC DOCUMENT to rearrange the order of tables generated by a SAS procedure.<br/><br/>8 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[SAS Samples34616: Creating a Simple Calculator Using the Java Object and the DATA Step Component Interface]]></title>
<link>http://www.sastips.com/story.php?title=sas-samples34616-creating-a-simple-calculator-using-the-java-object-and-the-data-step-component-interface</link>
<comments>http://www.sastips.com/story.php?title=sas-samples34616-creating-a-simple-calculator-using-the-java-object-and-the-data-step-component-interface</comments>
<pubDate>Thu, 19 Feb 2009 04:50:45 PST</pubDate>
<dc:creator>admin</dc:creator>
<category>shortcuts</category>
<guid>http://www.sastips.com/story.php?title=sas-samples34616-creating-a-simple-calculator-using-the-java-object-and-the-data-step-component-interface</guid>
<description><![CDATA[<p>This sample demonstrates how to use the Java Object and the DATA Step Component Interface to implement a basic calculator.</p><br/><br/>11 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[SAS Samples25402: Demonstrates Custom ODS Styles with a Hyperlink]]></title>
<link>http://www.sastips.com/story.php?title=sas-samples25402-demonstrates-custom-ods-styles-with-a-hyperlink</link>
<comments>http://www.sastips.com/story.php?title=sas-samples25402-demonstrates-custom-ods-styles-with-a-hyperlink</comments>
<pubDate>Thu, 19 Feb 2009 04:50:45 PST</pubDate>
<dc:creator>admin</dc:creator>
<category>shortcuts</category>
<guid>http://www.sastips.com/story.php?title=sas-samples25402-demonstrates-custom-ods-styles-with-a-hyperlink</guid>
<description><![CDATA[Numerous style changes and the use of flyover, preimage, and url=.<br/><br/>18 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[SAS Samples25078: Retrieve the number of observations in a dataset]]></title>
<link>http://www.sastips.com/story.php?title=sas-samples25078-retrieve-the-number-of-observations-in-a-dataset</link>
<comments>http://www.sastips.com/story.php?title=sas-samples25078-retrieve-the-number-of-observations-in-a-dataset</comments>
<pubDate>Thu, 19 Feb 2009 04:46:24 PST</pubDate>
<dc:creator>admin</dc:creator>
<category>shortcuts</category>
<guid>http://www.sastips.com/story.php?title=sas-samples25078-retrieve-the-number-of-observations-in-a-dataset</guid>
<description><![CDATA[This sample uses %SYSFUNC along with the ATTRN function to retrieve the number of observations from the SAS data set lo<br/><br/>17 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Website of an Original SAS Programmer]]></title>
<link>http://www.sastips.com/story.php?title=website-of-an-original-sas-programmer</link>
<comments>http://www.sastips.com/story.php?title=website-of-an-original-sas-programmer</comments>
<pubDate>Mon, 06 Oct 2008 09:19:16 PDT</pubDate>
<dc:creator>admin</dc:creator>
<category>Websites / Blogs / Forums</category>
<guid>http://www.sastips.com/story.php?title=website-of-an-original-sas-programmer</guid>
<description><![CDATA[<p>This website (www.codecraftersinc.com) belongs to one of the "original" SAS programmers, where "original" is defined as one of a very few (&lt; 10) people who have been using SAS for 25 or more years.&nbsp; The site offers a wealth of i</p><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[UCLA Statistical Computing Seminars (including SAS)]]></title>
<link>http://www.sastips.com/story.php?title=ucla-statistical-computing-seminars-including-sas</link>
<comments>http://www.sastips.com/story.php?title=ucla-statistical-computing-seminars-including-sas</comments>
<pubDate>Mon, 06 Oct 2008 09:18:46 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>Websites / Blogs / Forums</category>
<guid>http://www.sastips.com/story.php?title=ucla-statistical-computing-seminars-including-sas</guid>
<description><![CDATA[UCLA has made available a whole host of seminars (aka training materials) on statistical computing <br/><br/>10 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Avoiding Truncation When Importing Excel Files with LIBNAME]]></title>
<link>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-libname-1</link>
<comments>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-libname-1</comments>
<pubDate>Thu, 18 Sep 2008 11:55:24 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>misc</category>
<guid>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-libname-1</guid>
<description><![CDATA[<P>When reading Excel files into SAS using the LIBNAME option, sometimes the contents of cells may <br/><br/>3 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Avoiding Truncation When Importing Excel Files with PROC IMPORT]]></title>
<link>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-proc-import</link>
<comments>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-proc-import</comments>
<pubDate>Thu, 18 Sep 2008 11:35:18 PDT</pubDate>
<dc:creator>aywconsulting</dc:creator>
<category>proc</category>
<guid>http://www.sastips.com/story.php?title=avoiding-truncation-when-importing-excel-files-with-proc-import</guid>
<description><![CDATA[<p>When reading data into SAS from an Excel file using PROC IMPORT sometimes the contents of cells are truncated. This </p><br/><br/>3 Vote(s) ]]></description>
</item>

</channel>
</rss>
