debugging your sas programs

debugging your sas programs

ID:7299052

大小:2.43 MB

页数:59页

时间:2018-02-10

debugging your sas programs_第1页
debugging your sas programs_第2页
debugging your sas programs_第3页
debugging your sas programs_第4页
debugging your sas programs_第5页
资源描述:

《debugging your sas programs》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CHAPTER10DebuggingYourSASPrograms10.1WritingSASProgramsThatWork27810.2FixingProgramsThatDon’tWork28010.3SearchingfortheMissingSemicolon28210.4Note:INPUTStatementReachedPasttheEndoftheLine28410.5Note:LostCard28610.6Note:InvalidData28810.7Note:MissingValuesWereGenerated29010.8Note:NumericValues

2、HaveBeenConvertedtoCharacter(orViceVersa)29210.9DATAStepProducesWrongResultsbutNoErrorMessage29410.10TheDATAStepDebugger29610.11Error:InvalidOption,Error:TheOptionIsNotRecognized,orError:StatementIsNotValid29810.12Note:VariableIsUninitializedorError:VariableNotFound30010.13SASTruncatesaCharac

3、terVariable30210.14SASStopsintheMiddleofaJob30410.15SASRunsOutofMemoryorDiskSpace306278TheLittleSASBook10.1WritingSASProgramsThatWorkIt’snotalwayseasytowriteaprogramthatworksthefirsttimeyourunit.EvenexperiencedSASprogrammerswilltellyouit’sadelightfulsurprisewhentheirprogramsrunonthefirsttry.T

4、helongerandmorecomplicatedtheprogram,themorelikelyitistohavesyntaxorlogicerrors.Butdon’tdespair,thereareafewguidelinesyoucanfollowthatcanmakeyourprogramsruncorrectlysoonerandhelpyoudiscovererrorsmoreeasily.MakeprogramseasytoreadOnesimplethingyoucandoisdevelopthehabitofwritingprogramsinaneatan

5、dconsistentmanner.Programsthatareeasytoreadareeasiertodebugandwillsaveyoutimeinthelongrun.Thefollowingaresuggestionsonhowtowriteyourprograms:♦PutonlyoneSASstatementonaline.SASallowsyoutoputasmanystatementsonalineasyouwish,whichmaysaveyousomespaceinyourprogram,butthesavedspaceisrarelyworththes

6、acrificeinreadability.♦Useindentiontoshowthedifferentpartsoftheprogram.IndentallstatementswithintheDATAandPROCsteps.ThiswayyoucantellataglancehowmanyDATAandPROCstepsthereareinaprogramandwhichstatementbelongstowhichstep.It’salsohelpfultofurtherindentanystatementsbetweenaDOstatementanditsENDsta

7、tement.♦Usecommentstatementsgenerouslytodocumentyourprograms.Thistakessomedisciplinebutisimportant,especiallyifanyoneelseislikelytoreadoruseyourprogram.Everyonehasadifferentprogrammingstyle,anditisoftenimpossibletofigureoutwhatsomeoneelse’spr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。