欢迎来到天天文库
浏览记录
ID:44900807
大小:195.43 KB
页数:12页
时间:2019-11-02
《SASreport过程介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文档PROCREPORT基础一、PROCREPORT格式:PROCREPORT data=SAS-data-set options; COLUMNSvariable_1….variable_n; DEFINEvariable_1; DEFINEvariable_2; ... DEFINEvariable_n; COMPUTE blocks BREAK…; RBREAK…; RUN;COLUMNS:指定输出到报表的列DEFINE:上述列的格式等COMPUTE:计算模块BREAK/RBREAK:生成合计,或报表其它类型的格式。 PROCREPORT的选项Opti
2、ons有很多,下面介绍几个常用的:DATA=指定做报表的数据集PROMPT=PROMPT模式NOWINDOWS=不输出到结果REPORT=指定一个存储的报表来生成新报表OUTREPT=指定新路径来存放报表OUT= 建立新数据集HEADLINE在报表变量标题和内容间生成一个水平分隔线HEADSKIP在报表变量标题和内容间生成一行空格文档 2先生成一个基本的报表先生成数据: data mnthly_sales; lengthzip$ 5 cty$ 8 var$ 10; inputzip$cty$var$sales;
3、 labelzip="ZipCode" cty="County" var="Variety" sales="MonthlySales"; datalines; 52423ScottMerlot186. 52423ScottChardonnay156.61 52423ScottZinfandel35.5 52423ScottMerlot55.3
4、 52388ScottMerlot122.89 52388ScottChardonnay78.22 52388ScottZinfandel15.4 52200AdamsMerlot385.51 52200AdamsChardonnay246 52200AdamsZinfandel151.1 52200AdamsChardonnay76.24 52199AdamsMerlot233.03 5
5、2199AdamsChardonnay185.22 52199AdamsZinfandel95.84 ; run; 文档ProcReport生成最基本的报表:proc report data=mnthly_sales headlineheadskip; title1"SimpleReport"; columnctyzipvarsales; definecty/display width=6 'County/Name'; definezip/display;
6、 definevar/display; definesales/displayformat=6.2 width=10;run; 这里的define后面的’/’,其后面有很多选项来对变量格式,输出方式等进行设置,其选项如下:GROUP:分组显示DISPLAY:一般显示ANALYSIS:其值用于计算或统计ORDER:按其值排序显示ACROSS:交叉显示COMPUTED:其值在compute块里计算得到 结果: 文档 3使用order,按指定变量名排序显示proc report data=mnthly_sa
7、les headlineheadskip; title1"SimpleReport"; columnctyzipvarsales; definecty/order width=6 'County/Name'; definezip/display; definevar/display; definesales/displayformat=6.2 width=10; run;
8、 结果: 4group分组显示pr
此文档下载收益归作者所有