便利な CALL SYMPUTX 値をマクロ変数に格納

変数値や値をマクロ変数に格納することが出来る。
マクロ変数を作成するときは%LETを使うけど、それ以外のやり方ですね。
使い道によるけど、かなり便利。

data test;

 length A $40;

 A = "aaaaa";

call symputx("macroA","A");

run;

%put &macroA.; 

【ログ】
aaaaa