の文字列にGUIDを変換すると、次のコードは、ログにguidを印刷する必要があります:プット・ラインに障害が発生したいくつかの理由からSAS入れ声明
%let test = %sysfunc(uuidgen());
data _null_;
put &test.;
run;
。何か案は?ありがとう!
の文字列にGUIDを変換すると、次のコードは、ログにguidを印刷する必要があります:プット・ラインに障害が発生したいくつかの理由からSAS入れ声明
%let test = %sysfunc(uuidgen());
data _null_;
put &test.;
run;
。何か案は?ありがとう!
あなたは%
を忘れてしまった:
%put &test.;
datastepプリントのいずれかの変数または文字列リテラルでput
文を。
あなたの場合、put
ステートメントを文字列リテラルとして解釈させたいマクロ変数内に値があります。あなたは引用符でラップすることによってこれを行うことができます。
data _null_;
put "&test";
run;
マクロ%put
ステートメントを使用したい場合。データ全体を次のように置き換えることができます。
%put &test;
ハハの間違いありがとう。 – cs0815
私たちの最高のことが起こります! – superfluous
なぜデータストア内に '%put'ステートメントがありますか?それは意味をなさない。 –