連投。
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は、改行がうまく認識できなくなって
仕様上つかえないんですって。