&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】FORMATプロシージャはフォーマットルールを定義し、値を書き換える

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

【SAS】LIBNAMEステートメントはExcelファイルをライブラリとして割り当てることができる。【SAS Base Programming対策5】

今回はLIBNAMEステートメントを用いてExcelファイルをライブラリ参照する方法について触れていきます。 SAS Base Programmingの試験を2回受験しましたが、2回ともExcelファ …

【SAS】SASで日付を扱う(年月日)【”d】 【YEAR()】【MONTH()】【DAY()】【MDY()】

今回は日付を用いた様々な操作について解説します。  /*”d*/ data data1; Id1 = ’03jan2022’d; run; ’03jan2022’d …

【SAS】COMPRESSオプションでデータセットを圧縮できる(パフォーマンスも向上するかも)

今回はCOMPRESSオプションでデータセットを圧縮する方法について解説していきたいと思います。 まずは、通常のデータセットから。 /* 非圧縮 */ data data1; id1=”1111”; …

【SAS】NLDATE関数はSAS日付値を設定した書式に変換して返す。

今回はNLDATE関数について解説します。 /* nldate_1 */ data data1; Id1 = nldate(’22jan2022’d,’%Y%m%d’); run; nldateにより …