0
왜이 매우 쉬운 매크로 프로그램 :SAS 간단한 매크로 - 오류
%macro test1(N=,NN=);
proc iml;
start fun_test(x) global(&NN,&N);
x=&NN+&N;
finish fun_test;
call fun_test(x);
print x;
run;
quit;
%mend test1;
%test1(N=10,NN=22);
오류를 준다? :
22
ERROR 22-322: Expecting a name.
ERROR 200-322: The symbol is not recognized and will be ignored.
사실, 정답을 제공하지만,이 오류가 여전히 – Math
은 더 좋아해야하지 : '% 매크로 TEST1 (N, NN); proc_iml; fun_test을 시작 (X), 글로벌 (NN &N); X = &NN+&N; 마무리 fun_test, 전화 fun_test (X) 인쇄 X, 는 실행; 종료, %의 수선의 TEST1을, %의 TEST1 (10,22)를; ' – jaymarvels
@ jj72uk 고맙습니다.하지만 여전히 같은 오류가 있습니다. – Math