我使用下面的语句功能的SAS如何使用宏函数调用的循环在SAS
%loopit(26062015,bbbbbbINFY,FUTSTK,30Jul2015);
%loopit(26062015,bbbbbbSBIN,FUTSTK,30Jul2015);
%loopit(26062015,bbbbbbbTCS,FUTSTK,30Jul2015);
在那里我已经先前在代码中定义的loopit宏调用。正如可以看到的那样,在函数调用中,只有一个参数发生变化,而其他参数相同。我想如果有任何循环结构(例如数组)可以用来使它更有用。
更好的做法是将'param_list'作为'%loop_them'的一个参数。 – Joe
并使宏和本地和&this_param%为本地,以避免冲突。 – Quentin