値のデータタイプを返します。
種類: | 自動呼び出しマクロ |
制限事項: | 自動呼び出しマクロは、SASが提供するライブラリに含まれています。このライブラリは、サイトにインストールされていないか、サイト固有のバージョンである場合があります。このマクロにアクセスできない場合、またはマクロがサイト固有のバージョンかどうか知りたい場合は、オンサイトのSASサポート担当者に問い合わせてください。 |
要件 | MAUTOSOURCEシステムオプション |
%macro add(a,b); %if (%datatyp(&a)=NUMERIC and %datatyp(&b)=NUMERIC) %then %do; %put The result is %sysevalf(&a+&b).; %end; %else %do; %put Error: Addition requires numbers.; %end; %mend add;
%add(5.1E2,225)
The result is 735.
%add(0c1x, 12)
Error:Addition requires numbers.