美文网首页橙子学院-30天专注橙长计划
R2 | #30天专注橙长计划#~SAS~Day 26

R2 | #30天专注橙长计划#~SAS~Day 26

作者: 胡阿白 | 来源:发表于2016-11-13 20:17 被阅读0次

    5.5使用ODS语句创建RTF输出

    当你创建了富文本格式,可以将其发送到word中,并像word表格一样编辑修改。语句与HTML语句差不多,区别在于option:

    ODS语句ODS打开RTF文件的基本形式为:

    ODS RTF FILE='fi l ename.rtf' opti ons;

    不像HTML,RTF文件只有一种类型,一些option如下:

    COLUMNS=n要求一个柱状输出,n是第几列。

    Bodyti tle

    Sasdate这个选项告诉SAS当前的SAS会话开始运行时,使用日期和时间。

    Styl e=指定一个风格模板

    下面的代码告诉SAS将输出发送到RTF目的地,储存一个名为AnnualReport.rtf的主体文件,并使用FANCYPRINTER风格。

    ODS RTF FILE='Annual Report.rtf' STYLE=FANCYPRINTER;

    放置这个代码的较好位置也是在proc之前,而关闭语句也是放置在proc语句之后,接在run之后。

    ODS RTF CLOSE;

    例子仍然是鲸鱼和鲨鱼平均重量的数据:

    如下的代码从means和print中产生输出,程序中有两个ODS语句,一个打开RTF文件,一个关闭RTF文件。

    5.6使用ODS创建printer输出

    ODS语句 打开pri nter目的地的ODS语句最基本形式为:

    ODS PRINTER;

    如果使用这个简单的语句,SAS将创建你先在系统需要的输出类型,并自动打印输出,而不是储存文件。可以用add=option来储存输出。类似RTF,只有一种PRINTER类型文件。创建指定的输出类型的基本形式如下面几种:

    Default printer: ODS PRINTER FILE='filename.extension'options;

    PCL: ODS PCL FILE='filename.pcl'options;

    PDF: ODS PDF FILE='filename.pdf'options;

    PostScript: ODS PS FILE='filename.ps'options;

    目的地一些有效的选项如下

    COLUMNS=n要求一个柱状输出,n是第几列。

    STYLE=指定一个风格模板

    下面的代码告诉SAS创建PostScript output,将结果存在AnnualReport.ps中,并使用

    FANCYPRINTER风格。

    ODS PS FILE='Annual Report.ps' STYLE=FANCYPRINTER;

    放置它的位置也是在proc之前。关闭一个printer文件ODS语句基本形式为;

    ODS desti nati on-name CLOSE;

    destination-name可能是PRINTER,PCL,PDF,或者PS,视开启语句中的目的地而定。放置在proc的run语句之后。

    例子仍然是鲸鱼和鲨鱼平均重量的数据:

    如下的代码从means和print中产生输出,程序中有两个ODS语句,一个打开PDF文件,一个关闭PDF文件。

    在Adobe Acrobat中的输出结果如下,每一部分的输出结果在不同页面中出现:

    相关文章

      网友评论

        本文标题:R2 | #30天专注橙长计划#~SAS~Day 26

        本文链接:https://www.haomeiwen.com/subject/ifbcpttx.html