我有一个SAS框架程序,我打算用它多次调用一个单独的SAS脚本。每次,被叫SAS脚本的信息都会不同。
我可以在帧程序中设置宏变量的值,然后被调用的SAS脚本使用吗?
答案 0 :(得分:2)
是。如果在%include
语句之前设置宏变量,则使用%include
调用的宏将首先在本地查找以解析宏变量,然后查看全局,这是它们将驻留的位置。创建宏变量有四种方法,但您可能想要使用的方法是%let
。
如果您对能够在创建它们的宏之外使用宏变量感兴趣,那么您必须使用%global
来启动宏变量。