&SYSUSERID. SAS

【SAS】&SYSUSERID.はログインIDを取得する自動マクロ変数

投稿日:2022年5月1日 更新日:

今回は&SYSUSERID.について解説します。


/* &sysuserid. */
%put &sysuserid.;

  • &sysuserid.はログインIDを自動マクロ変数として取得する。

/* "1" */
%if &sysuserid. = xxxxxxxxxx %then %do;

  %put "1"; 
  
%end;

%else %do;

  %put "2"; 
  
%end;

  • &sysuserid.はログインIDを自動マクロ変数として取得する。
  • &sysuserid.による処理の分岐も可能。

/* "2" */
%if &sysuserid. = aaaaaaaaa %then %do;

  %put "1"; 
  
%end;

%else %do;

  %put "2"; 
  
%end;
  • &sysuserid.はログインIDを自動マクロ変数として取得する。
  • &sysuserid.による処理の分岐も可能。

-&SYSUSERID., SAS

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。

今回はSUBSTR関数について解説します。 /* 正常形 */ data data1; id1=”123456789″; output; run; data data2; set data1; id2 …

【SAS】YYYY-MM表記にする方法【SUBSTR】【||】

今回はYYYYMMDD表記の年月日をYYYY-MM表記にしたいと思います。 結論:SUBSTRと||を使います。 (SUBSTR:【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。 | …

【SAS】ODS PDFは結果内容をPDFファイルとして出力する

今回はPDFについて解説します。 /* pdf */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; Char1=”BBBB”; outpu …

【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。

今回はINTNX関数について解説します。 /* intnx_1 */ data data1; Id1 = intnx(“YEAR”,’16jan2022’d,1); format Id1 yymmdd …

【SAS】KEEPはカラムの選択に使える。

今回はKEEPについて解説していきたいと思います。 DROPと対になる感じで、 DROPが指定したカラムを捨てるのに対し、KEEPは指定したカラムのみ残す動きを取ります。 (参考「DROP」:【SAS …