マクロ内でcardsステートメントは使えない

連投。

1年に1回のペースで、間違えて、思い出して、忘れてを繰り返していて、嫌気がさしたので自分の備忘のため。


%macro dsmake;
data Q1;
input X;
cards;
1
2
3
;
run;
%mend;

%dsmake

このコードはエラーになります。

なぜでしょう?


答えは公式ページで
http://www.sas.com/offices/asiapacific/japan/service/technical/faq/list/body/ba243.html



まあ、要はマクロの中ではcardsは、改行がうまく認識できなくなって
仕様上つかえないんですって。





0 件のコメント:

コメントを投稿