SAS Macro
来源:互联网 发布:java文件读写具体实例 编辑:程序博客网 时间:2024/06/05 15:45
SAS的宏文本替代功能, 同样的两段程序, 实现的是同样的功能.
%let numVar = 6; *输入你所需要的变量个数;
%MACRO arrayInput;
DATA array;
array var{&numVar} &varx_1-&&varx_&numVar;
do i = 1 to &numVar;
var{i} = i**2;
if i = &numVar then output;
end;
RUN;
%MEND arrayInput;
DATA array;
array var{&numVar} &varx_1-&&varx_&numVar;
do i = 1 to &numVar;
var{i} = i**2;
if i = &numVar then output;
end;
RUN;
%MEND arrayInput;
%arrayInput
option mprint mlogic;
%MACRO arrayInputMacro;
DATA arrayMacro;
%do i = 1 %to &numVar;
&&varx_&i = &i**2;
%end;
RUN;
%MEND arrayInputMacro;
%arrayInputMacro
0 0
- SAS Macro
- SAS Macro STPBEGIN
- SAS Macro - Check Error
- SAS Macro - Campaign Backfeed
- SAS backfeed macro
- SAS Macro 日期格式转换
- SAS Macro Programming Made Easy, Second Edition
- SAS Macro IN 操作: MINOPERATOR System Option
- macro
- macro
- macro
- SAS 汇总SQL查询宏变量的值(Sum Values Stored in Macro Variables )
- sas
- sas
- sAS
- sas
- SAS
- SAS
- Git-04_撤销-删除
- μC/OS-II中缩短中断关闭时间的方法
- NYOJ 兰州烧饼 779(ac总量百题留念)
- STM32F030 ADC1的DMA采样问题
- 11.28 今天的我是idle状态
- SAS Macro
- Puppet学习之安装(1)
- Hibernate Annotation (Hibernate 注解)
- ‘python’ 不是内部或外部命令
- OpenWrt使用sstp-client(2)
- 重置Nokia BH-221蓝牙耳机的步骤
- Puppet学习之创建配置(2)
- 监控最新的日志文件的shell脚本
- 使uboot支持S3C6410的SD启动