※SAS 9.4 マクロ言語リファレンスより
%eval | 整数演算を使用して、算術演算式や論理式を評価します。 |
%sysevalf | 浮動小数点演算を使用して、算術演算式や論理式を評価します。 |
整数の場合
/* コード */ %let a = 1; %let b = 2; %put a + b = %eval(&a + &b);
/* ログ */ a + b = 3
浮動小数点の場合
/* コード */ %let c = 1.1; %let d = 2.2; %put c + d = %sysevalf(&c + &d);
/* ログ */ c + d = 3.3
コメント
SASの初心者です。仕事で必要で勉強し始めています。
SASは情報が少ないので、大変参考になります!
ありがとうございます。
励みになります。