値を大文字に変換します。
カテゴリ: | DBCS |
種類: | NLSマクロ関数 |
& % ' " ( ) + − * / < > = ¬ ^ ~ ; , # blank AND OR NOT EQ NE LE LT GE GT IN
%macro runrept(month); %if %kupcase(&month)=DEC %then %str(proc fsview data=reports.endyear; run;); %else %str(proc fsview data=reports.&month; run;); %mend runrept;
%runrept(DEC) %runrept(Dec) %runrept(dec)
%let a=begin; %let b=%nrstr(&a); %put KUPCASE produces: %kupcase(&b); %put QKUPCASE produces: %qkupcase(&b);
KUPCASE produces: BEGIN QKUPCASE produces: &A