Изменение макропеременной SAS

В общем, как мы поступаем в ситуации, когда макропеременные необходимо изменять внутри макроса; например, предположим, что у меня есть этот макрос:

%macro test (arg=); 
array arrayone [&arg];   /* This is ok */
array arraytwo [&arg+1] /* This is not ok. How to make it work? */ 
... 

Как нам управлять этой ситуацией, когда мне нужен% test (3), а затем arraytwo нужно принять размер 4 ...?

6
задан Joe 16 December 2014 в 00:05
поделиться