在从%include复制的SAS语句中使用宏变量

时间:2015-11-19 20:02:34

标签: sas

我有一个SAS框架程序,我打算用它多次调用一个单独的SAS脚本。每次,被叫SAS脚本的信息都会不同。

我可以在帧程序中设置宏变量的值,然后被调用的SAS脚本使用吗?

1 个答案:

答案 0 :(得分:2)

是。如果在%include语句之前设置宏变量,则使用%include调用的宏将首先在本地查找以解析宏变量,然后查看全局,这是它们将驻留的位置。创建宏变量有四种方法,但您可能想要使用的方法是%let

如果您对能够在创建它们的宏之外使用宏变量感兴趣,那么您必须使用%global来启动宏变量。