SAS CALLルーチンを呼び出します。
種類: | マクロステートメント |
制限事項: | マクロ定義またはオープンコードで使用可能 |
参照項目: | %SYSFUNC関数と%QSYSFUNC関数 |
SAS CALLルーチン、SAS/TOOLKITソフトウェアを使用して作成されたユーザー定義のCALLルーチン、またはFCMPプロシジャ(Base SASプロシジャガイドを参照)を使用して作成されたCALLルーチンを指定します。すべてのSAS CALLルーチンは、%SYSCALLステートメントを使って呼び出すことができます。ただし、LABEL、VNAME、SYMPUT、EXECUTEルーチンは例外です。
1つ以上のマクロ変数名(先頭のアンパサンドは不要)を指定します。複数指定する場合、マクロ変数名の間をカンマで区切ります。CALLルーチン引数の一部または全部を生成するテキスト式も指定できます。
%let j=1; %let x=fax; %let y=fedex; %let z=phone; %put j=&j x=&x y=&y z=&z j=1 x=fax y=fedex z=phone %syscall allperm(j,x,y,z); %put j=&j x=&x y=&y z=&z j=1 x=250 y=65246 z=phone