资源描述:
《PROC TABULATE and ODS RTF-The Perfect Fit for Complex Tables》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SUGI30DataPresentationPaper091-30PROCTABULATEandODSRTF:ThePerfectFitforComplexTablesLouiseHadden,AbtAssociatesInc.,Cambridge,MAABSTRACTWiththegreatadvancesinoutputdesignSASandODSofferstheSASprogrammer,thebarhasdefinitelybeenraisedintermsofproducingpresentationqualitySASoutput.Anal
2、ystsfrequentlydesigntableformatsinpackagessuchasMicrosoftWordandExcel,andrequestthattheSASprogrammerfitSASoutputtotheirspecifications.Thispaperwillpresentachallengeandsolution,usingPROCTABULATEandtheRTFdestinationtofitSASout-putintoapre-designedtemplate.Asthetitleindicates,atechni
3、quetorotatecolumnheaderswithouthavingtopost-processinMicrosoftWordwillbedemonstrated,usingPCSASVersion8.2andPCSASVersion9.1,aswellasUNIXSASVersion8.2.Thecodetoproduceasampletablewillbedissectedbelow,withrelevantitemshigh-lightedingray“tip”boxes.Thefullprogramandsampletableisalsoav
4、ailableasanappendix.INTRODUCTIONAswithmanyinnovativeprogrammingtechniques,thesub-jectofthispaperaroseoutoftheprogrammer’sdesiretoproducethebestresultwiththeleastamountofin-personinterventionpossible.IwaspresentedwithaseriesofspreadsheetscreatedbyhandinMicrosoftExcel,andaskedto“fil
5、lthemin”withdatafromanationalsurvey.PreviousprogrammersworkingonsimilarprojectshadusedSAStoproducethedesiredstatistics,butcutandpastedboththeSAStabulationsandtheMicrosoftExcel“shells”intoMicrosoftWord.Mychallengebecametoavoidthepitfallsofirreproducibleresults(nottomentionallthatmo
6、usework!),andoutputSAStabulationsdirectlyintoMi-crosoftWordviatheRTFdestinationortagsetinexactlytheformatshowninthepre-designedMicrosoftExceltemplates(sampleatright).DECISIONS,DECISIONSSincethefinalreportsweretobesubmittedinMicrosoftWord,thechoiceofanoutputdestinationortagsetwasea
7、sy.RTF,orRichTextFormat,isamarkuplanguageeasilyassimilatedintoaMicrosoftWorddocument.Foracomprehensivesubsetofpossiblepermutationsintextfor-mattinginaWorddocument,thereisaRTFcommanddriv-ingtheformat.RTFalsoofferswhatIthinkofas“pagestyle”formatting,similartoPDForanyother“printer”de
8、sti-nation.Thisallowsforamorecont