マクロ変数の計算をする

スポンサーリンク

※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

コメント

  1. dominono9 より:

    SASの初心者です。仕事で必要で勉強し始めています。
    SASは情報が少ないので、大変参考になります!