&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】SQLプロシージャはSQLを実行できる。

今回はSQLプロシージャについて解説します。 /* sql_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=2 …

【SAS】PATHNAME関数はライブラリのディレクトリパスを返す

今回はPATHNAME関数について解説します。 data data1; Id1 = pathname(“work”); run; pathnameによりライブラリworkのディレクトリパスを代入できる …

【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」

今回はOUTPUTとDELETEにスポットを当てていきたいと思います。 /* output, delete無し */ data data1; Id1=1111; Char1=”AAAA”; outpu …

【SAS】ORDER BY句無しで抽出した際の出力順【SQL】

この記事の要約:「ORDER BYを使わない場合、SQLで抽出した際の並び順は保証されない」 SQL文で抽出を行った際に、困ったことが起きました。 同じPG文なのに1回目と2回目で出力結果に違いがある …

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。

今回は%SYSFUNC関数について解説します。 /* sysfunc_1 */ %put %sysfunc(substr(123456789, 2, 4)); %sysfuncにより、関数をデータステ …