{"title":"Lessons learned: valuable (but hidden) SAS® details","authors":"Dante diTommaso, Benjamin Szilagyi","doi":"10.1179/175709208X334650","DOIUrl":null,"url":null,"abstract":"Abstract Sometimes the simplest SAS® task can become unnecessarily complex. Often the complexity of SAS®, itself, is the cause. Crucial details are easily hidden among the thousands of pages of SAS® documentation, technical notes, release updates, etc. The authors demonstrate a collection of SAS® features and techniques that are not well known, somewhat counterintuitive or undocumented, but all are surprisingly useful once learned and mastered. Mysterious SAS® behavior that might have inspired ‘work-arounds’ should now become transparent. Topics include environment settings; system options; and operators, functions and statements from SAS Language®, Macro Language®, SCL® and SAS/Graph®. The authors intend, through this selective review of uncommon techniques, to inspire a general interest in leveraging the power and maximizing the efficiency of programming tools.","PeriodicalId":253012,"journal":{"name":"Pharmaceutical Programming","volume":"162 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pharmaceutical Programming","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1179/175709208X334650","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Abstract Sometimes the simplest SAS® task can become unnecessarily complex. Often the complexity of SAS®, itself, is the cause. Crucial details are easily hidden among the thousands of pages of SAS® documentation, technical notes, release updates, etc. The authors demonstrate a collection of SAS® features and techniques that are not well known, somewhat counterintuitive or undocumented, but all are surprisingly useful once learned and mastered. Mysterious SAS® behavior that might have inspired ‘work-arounds’ should now become transparent. Topics include environment settings; system options; and operators, functions and statements from SAS Language®, Macro Language®, SCL® and SAS/Graph®. The authors intend, through this selective review of uncommon techniques, to inspire a general interest in leveraging the power and maximizing the efficiency of programming tools.