- 3
- 0
- 约4.81千字
- 约 6页
- 2016-06-23 发布于重庆
- 举报
SAS讲义第十八课SAS宏功能简介
SAS宏功能简介*
SAS系统提供了强大的宏功能(macro facility), %LET 宏变量名=值 ;
宏变量的命名遵从一般的SAS命名规则。宏变量的值不需要加引号,如果值加入引号,则引号被作为宏变量值的一部分。宏变量的值可以是固定的字符串、其它宏变量的引用、宏函数和宏调用。
宏变量的引用
为了引用一个宏变量的值,在宏变量前加上一个符号,格式如下:
宏变量名
宏变量被引用的效果就是用宏变量的内容直接替代宏变量名。
宏变量的使用举例
例如,我们想要打印、图示和分析几个数据集,但又希望避免重复键入每一个数据集名字以修改相同的程序代码。解决方法是用%LET语句创建一个宏变量DSNAME,该宏变量赋值了一个数据集名SURVEY。然后这个宏变量在PROC PRINT等许多过程和TITLE语句中被引用。程序如下:
%Let dsname=survey ; Proc print data=dsname ; Var name sex bdate income ; Title “Display of Data Set dsname” ; Run ;
要注意标题语句Title平时既可以用单引号又可以用双引号围住标题,但如果有宏变量引用,则必须用双引号,否则用单引号将当作字符串处理。上面的程序中,我们只要修改宏变量ds
您可能关注的文档
最近下载
- T∕TAF 324-2026 冷板式液冷柜系统技术要求和测试方法.pdf VIP
- 情浓五月天,感恩母亲节!课件-- 母亲节感恩教育主题班会.pptx VIP
- 26年三年级(下)语文期中质量检测卷.docx VIP
- (正式版)D-L∕T 1266-2013 变压器用片式散热器选用导则.docx VIP
- 冷板式液冷柜系统技术要求和测试方法.docx VIP
- VW 44045_EN-2024 聚丙烯成品件检验.pdf
- 电线电缆厂员工薪资管理制度.doc VIP
- 马工程《政治学概论》(第二版)第一章 课后思考题参考答案.pdf VIP
- 2025年分析化学知识点总结 .pdf VIP
- 感恩母亲节课件课件.pptx VIP
原创力文档

文档评论(0)