首页 > 代码库 > 【SAS BASE】利用FILE语句和PUT语句输出简单报告
【SAS BASE】利用FILE语句和PUT语句输出简单报告
1 DATA _NULL; /*_NULL_使得系统不需要生成一个新的数据集,以节省内存*/ 2 INFILE ‘C:\MYRAWDATA\Candy.dat‘; 3 INPUT Name $ 1-11 class @15 DateReturned MMDDYY10. Candytype $ Quantity; 4 Profit=Quantity*1.25; 5 6 /*重点:利用FILE和PUT输出报告*/ 7 FILE ‘C:\Myrawdata\student.txt‘ PRINT; /*FILE语句指定REPROT的输出路径,PRINT选项告诉SAS to include回车和分页符*/ 8 TITLE;/*零TITLE语句命令SAS消去所有默认的标题*/ 9 PUT @5 ‘Candy sales report for ‘ Name ‘from classroom‘ Class 10 //@5 ‘Congratulations! You sold‘ Quantity ‘boxes of candy11 /@5 ‘and earned‘ profit DOLLAR6.2 ‘for our field trip‘;12 PUT _PAGE_;/*在每个学生的报告中插入分页符*/13 RUN;
备注:
- PUT语句和INPUT语句类似,可以是list、column或者是formatted style, 但是由于SAS已经知道变量时数值型还是字符型,那么就不用再字符型变量的后面加上$了;
- 跟例子一样,可以在字符串与变量拼在一起输出。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。