The little SAS book 学习笔记第五章(2)

2018-11-30 20:24

? Contents= contents文件是一个链接到主体文件的一个目录表,它将会列出输出的每

个部分,点击表中某个条目,相关输出会出现。

? Page= page文件类似于contents文件,不同的是,contents通过标签列出输出的

每个部分,而page文件通过页码列出。

? Frame= frame允许同时访问在不同区域、框架或浏览器窗口中,访问主体文件、

contents文件和page文件。

? Style= 这个选项允许指定一个风格模板,默认的模板名为default。 下面的语句告诉SAS发送一个输出给HTML目的地,储存一个名为AnnualReport.html的主体文件,并使用D3D风格。

ODS HTML BODY='AnnualReport.html' STYLE=D3D;

ODS 语句不属于数据步也不属于过程步,摆放它的好位置是proc过程步之前,这个过程步的输出正是你希望捕捉的。

关闭HTML文件的ODS语句为:

ODS HTML CLOSE;

将这个语句放在proc之后,接在 run语句之后。

输出中包括有些程序(如PROC MEANS和PROC FREQ)过程的名称。您可以使用ODS NOPROCTITLE语句删除程序名称,该语句可放在data步之前。

ODS NOPROCTITLE;

例子 下面的数据是关于选择的鲸鱼或鲨鱼的平均长度(英尺)

下面的代码创建了两个输出,一个是来自means过程,一个来自print过程。并且有两个ODS语句,一个创建了四个HTML文件:body,contents,page,and frame,一个是关闭HTML文件。

输出结果如下:

5.5 使用ODS语句创建RTF输出

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

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

ODS RTF FILE='filename.rtf' options;

不像HTML,RTF文件只有一种类型,一些option如下: ? COLUMNS=n 要求一个柱状输出,n是第几列。 ? Bodytitle

? Sasdate 这个选项告诉SAS当前的SAS会话开始运行时,使用日期和时间。 ? Style= 指定一个风格模板

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

ODS RTF FILE='AnnualReport.rtf' STYLE=FANCYPRINTER;

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

ODS RTF CLOSE;

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

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

Marine.RTF文件在word中的结果如下,每一部分的输出结果在不同页面中出现:

5.6 使用ODS创建printer输出

ODS语句 打开printer目的地的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='AnnualReport.ps' STYLE=FANCYPRINTER;

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

ODS destination-name CLOSE;

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

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

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

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

5.7 定制标题和注脚

通过在在title和footnote语句中插入一个简单的选项,可以改变注脚和标题的样式,title和footnote语句的基本形式为:

TITLE options 'text-string-1' options 'text-string-2'…options 'text-string-n'; FOOTNOTE options 'text-string-1' options 'text-string-2 '…options'text-string-n';

可以将一段文字分成不同的部分,每个部分应用不同的样式,可以选择的主要选项如下表: ? COLOR= 为文本指定一种颜色 ? BCOLOR= 为背景指定一种颜色 ? HEIGHT= 为文本指定高度 ? JUSTIFY= 要求对齐

? Font= 为文本指定字体 ? Bold 粗体 ? ITALIC 斜体

颜色 为一段文本不同部分指定不同的颜色

TITLE COLOR=BLACK 'Black' COLOR=GRAY 'Gray' COLOR=LTGRAY 'Light Gray'; 显示为:


The little SAS book 学习笔记第五章(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:通风口座子成形工艺设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: