&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】SAS日時値からSAS時間値に変換する方法【TIMEPART】【DATETIME】【TIME】

今回はDATETIMEでSAS日時値を取得した後、SAS時間値に変換する方法について解説していきます。 (つまり、DATETIMEの値からTIMEの値に変換する) (DATETIME:【SAS】DAT …

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

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

【SAS】ARRAYステートメントは配列を設定することができる。

今回はarrayステートメントについて解説します。 /* array */ data data1; array hairetsu(3) Id1 Id2 Id3; hairetsu(1) = 1111; …

【SAS】IFステートメントは処理を分岐できる。その1

今回はSASのif文について解説していきたいと思います。 【IF文の関連記事】 (明示的、暗黙的OUTPUT:【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」 | ビジネスイ …

【SAS】FORMATプロシージャはフォーマットルールを定義し、値を書き換える

今回はFORMATプロシージャについて解説します。 /* format */ data data1; 番号=”111111″; test = 10; output; 番号=”222222″; test …