




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAS输出传送系统(ODS),学习目标,熟悉ODS的功能以及传送目标;掌握几类常见的ODS语句格式;掌握常见的ODS语句的作用、应用以及注意事项;,ODS功能,在以前各章提到的数据及其加工结果的输出中,最常用的方式是在OUTPUT窗口以文本的形式显示分析结果,而图形则在GRAPH窗口显示图形。这些显示方法都有一定的局限性:在OUTPUT窗口的结果不便于转换成SAS数据集作进一步的分析处理;在OUTPUT窗口是等宽的字体列表方式显示的,它的表格无法在其它字体的环境下使用;每个过程提交后其输出是一个整体,难于进行挑选。,ODS功能,SAS系统中仅有部份过程可以将输出的结果存为SAS数据集,而且存入SAS数据集的数据也不全面。此外,为了便于利用INTERNET进行交流沟通,迫切需要将数据加工输出的各种信息存为HTML(超文本)文件格式。基于以上考虑,SAS系统开始提供了ODS(OutputDeliverySystem输出传用系统)。它主要就是为了更方便、灵活地使用SAS系统的各个过程的加工结果。,ODS功能,ODS的主要功能为:对每个过程的加工结果分为一个或多个对象,使用者可选择全部或部份对象输出显示;对每个过程的输出对象,可选择不同的传送目标和显示格式;挑选和剔除过程输出的某些部份;将过程的输出生成数据集;对输出表格进一步客户化;在交互操作环境的结果窗口组织和管理输出的对象。,ODS功能,ODS将每个过程步的输出根据其内容的属性分为一个或多个对象,每个对象由两部分构成:数据部份:输出的内容包括数值或字符;模板部份:也称为表的定义,描述输出的内容在输出显示时如何布局。,ODS功能,ODS为输出对象提供的传送目标包括:OUTPUT:生成SAS数据集LISTING:在OUTPUT和GRAPH窗口显示HTML:生成HTML格式文件PRINTER:生成*.ps,*.pcl,*.pdf文件或直接在打印机输出RTF:生成*.rtf文件,ODS语句,ODS的管理通过ODS语句来实现。ODS语句是全局语句,可以在SAS程序的任何地方出现。ODS语句控制ODS的各个特征,它有以下几类:打开和关闭ODS目标的语句:管理输出对象的语句:其它ODS语句,打开和关闭ODS目标的语句,ODSLISTINGODSHTMLODSPRINTERODSOUTPUT,管理输出对象的语句,ODSTRACEODSEXCLUDEODSSELECTODSSHOW其它ODS语句ODSPATHODSVERIFY,缺省的Listing目标,输出结果传送至LISTING目标是缺省的状态,也就是:文本结果在OUTPUT窗口显示;而图形的结果在GRAPH窗口显示。由于这时缺省的状态,较多的使用者熟悉这种输出结果的方式,其分析结果也以列表方式显示,且易存为文本格式的文件。在这一状态下,若要关闭LISTING目标,可提交如下的ODS语句:Odslistingclose;打开这一目标的语句是:Odslisting;,缺省的Listing目标,由于缺省的情况下,LISTING是唯一开放的目标,所以上述程序关闭这一目标后,没有传送目标处于开放的状态,输出结果就无法传送。为此可使用语句“Odslisting;”将LISTING目标打开,这时就恢复缺省的状态。这以后再提交过程PRINT就能正常显示输出结果。注意:由于ODS语句是全局语句,所以它设定的功能一直保持有效,直至用同类语句改变设置或进程结束为止。,缺省的Listing目标,传送目标LISTING也可将结果存入文本格式的文件,格式如下:Odslistingfile=文件地址|逻辑文件名;使用这一句后,所有的输出结果都将以文本格式写入指定的文件。例如:odslistingfile=G:a.txt;运行此语句后所有的输出结果都将存贮于G:中的a.txt文件中。,ODSTRACE语句,ODS将每个过程步的输出结果根据其内容的属性分为一个或多个对象。而且使用ODS语句可以对这些对象进行选择,从而可以只传送选定的部分对象。为了对某个过程输出的对象进行选择,首先必须查询这个过程的输出包含哪些对象。由于一个过程输出的对象依赖于使用的语句和选项。例如,许多过程使用了BY语句,其输出对象就会增加许多。所以进行查询是必要的。要查询某个过程的输出对象可提交ODSTRANCE语句,ODSOUTPUT语句,部分过程也可以将SAS输出结果生成SAS数据集。但仍有许多过程无法做到这一点。而且,生成的数据集信息也不完全。用ODSOUTPUT语句可以为多数过程的输出对象建立SAS数据集,它可以包含输出报告中的每个统计量。,ODSRTF语句,RTF格式文件可包含表格格式和字符属性的信息,可为很多文字处理软件阅读和编辑,所以也是一种广泛使用的文件格式。要将输出对象存为RTF格式文件的ODS语句格式为:Odsrtffile=文件物理位置|逻辑文件名style=格式;,ODSHTML语句,在互联网上,可以浏览包含文字和图形的文件。这些文件大多是用HTML(超文本标记语言)格式的。HTML提供了一种与跨平台的展现文本和图形的语言,用这种语言的文件格式称之为HTML格式。在网络信息传递中这是最广泛应该的格式。由于HTML格式的文件可以是ASCII文本文件,所以用一般的文本编辑器也可以生成HTML文件,不过不一定有效。在SAS系统中可以将所有输出结果自动生成HTML文件通过网络浏览器浏览。利用ODS将SAS的输出结果生成HTML格式文件,就是把HTML作为ODS的传送目标,所以是较为方便和直接的。,ODSHTML语句,其格式语句为:Odshtmlbody=文件位置和名称;SAS程序;Odshtmlclose;其中,body=指定生成的HTML文件存放的位置和名称。若这里只有文件的名称而没有路径,则文件将存入系统运行时的当前子目录下。,本章小节,输出结果传送至LISTING目标是缺省的状态,也就是:文本结果在OUTPUT窗口显示;而图形的结果在GRAPH窗口显示。在这一状态下,若要关闭LISTING目标,可提交ODS语句(Odslistingclose;)。由于ODS语句是全局语句,所以它设定的功能一直保持有效,直至用同类语句改变设置或进程结束为止。为了对某个过程输出的对象进行选择,首先必须查询这个过程的输出包含哪些对象。要查询某个过程的输出对象可提交ODSTRANCE语句。在ODS中,对不同的传送目标,可以挑选不同的输出对象。ODSSELECT和ODSEXCLUDE语句分别用于各个传送目标选择和剔除输出对象。,本章小节,部分过程也可以将SAS输出结果生成SAS数据集。但仍有许多过程无法做到这一点。而且,生成的数据集信息也不完全。用ODSOUTPUT语句可以为多数过程的输出对象建立SAS数据集,它可以包含输出报告中的每个统计量。,本章小节,RTF格式文件可包含表格格式和字符属性的信息,可为很多文字处理软件阅读和编辑,所以也是一种广
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版国际航运船舶运输代理服务合同范本
- 2025版共享家居服务平台工作人员聘用合同范本
- 二零二五年度房屋抵押担保生态旅游开发合同
- 二零二五年电梯安装与智慧社区建设委托协议
- 二零二五年度高品质住宅供水系统安装施工合同
- 2025年度海鲜市场品牌连锁加盟经营合同
- 2025第一部互联网医疗咨询服务合同协议书
- 二零二五年度农产品绿色通道公路货物运输合同示范文本
- 股权抵押融资项目合作协议书
- 活动承办代理合同书(2025版)
- 法医物证学亲子鉴定及相关知识试卷
- 杭州市2024-2025学年高一下学期6月期末考试-物理试卷及答案
- 旧厂设备拆除方案(3篇)
- 常见输液反应护理课件
- 牙克石市矿产资源开发环境承载力评价报告
- 转让多台渣土车协议书
- 航天科目试题及答案
- 企业多元化经营策略对其偿债能力的影响研究
- 医疗AI的透明度与可解释性的伦理及法规要求
- 新型电力系统下电力企业运营模式创新及收益优化研究
- 《南京美食》课件
评论
0/150
提交评论