SAS _NULL_

【SAS】_NULL_は出力しないデータセット文を作るのに便利。

投稿日:2021年10月16日 更新日:

今回_NULL_について解説します。

実は前回の記事で使用していた文法です。

単元は分けた方が良いと思ったので、別記事として取り上げます。


/*正常形*/
data _NULL_;
  call symput("kyo",put(today(),yymmdd10.));
run;

%put &kyo.;
  • 1列も含まないデータセットは出力する必要がないので、_NULL_を使う。

/*data1*/
data data1;
  call symput("kyo",put(today(),yymmdd10.));
run;

%put &kyo.;
  • 1列も含まないデータセットをdata1として出力すると「開けません」とメッセージが表示される。
  • ログを見ても動作自体は変わらない。

-SAS, _NULL_

執筆者:


comment

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

関連記事

【SAS】DROPはデータセットから変数を削除する

今回はDROPについて解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com)) /* drop_1 */ data …

【SAS】IFステートメントは処理を分岐できる。その3~サブセットIF~

今回はサブセットIFについて解説していきたいと思います。 (参考:【SAS】IFステートメントは処理を分岐できる。その1 | ビジネスイッチ (how-to-business.com)) (参考:【S …

【SAS】SUMMARYは集計に便利

今回はSUMMARYについて解説します。 /*正常形*/ data data1; 契約番号=”AAAAAA”; 会社コード=”02″; 請求金額=4999; output; 契約番号=”AAAAAA” …

【SAS】^=(ノットイコール)

今回は^=について解説します。 /* ^=”” */ data data1; id=”A”; chiku=”SHINJUKU”; output; id=”B”; chiku=”ICHIGAYA”; o …

【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~

今回はSASで良く使うテクニックということで、2テーブルを比較するときはExcelでIF関数を使うと良い理由を解説していきます。 ぜひ、やってみてください。 まずは比較したいデータセット2つをExce …