マクロ変数値を表示する最も簡単な方法は、%PUTステートメントを使用することです。このステートメントは、SASログにテキストを書き込みます。たとえば、次のステートメントによって、その次の結果が書き込まれます。
%let a=first;
%let b=macro variable;
%put &a ***&b***;
次に結果を示します。
first ***macro variable***
%PUTステートメントを使用して、使用可能なマクロ変数を表示することもできます。%PUTには、マクロ変数の個別のカテゴリを表示できる複数のオプションが用意されています。
SYMBOLGENシステムオプションは、マクロ変数の置換結果を表示します。たとえば次の例で、マクロ変数PROCおよびDESTに、それぞれGPLOTおよびSASUSER.HOUSESという値が格納されているとします。
options symbolgen;
title "%upcase(&proc) of %upcase(&dset)";
SYMBOLGENオプションは、次の結果をログに出力します。
SYMBOLGEN:Macro variable PROC resolves to gplot SYMBOLGEN:Macro variable DSET resolves to sasuser.houses