INTNX SAS

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

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

今回はINTNX関数について解説します。


/* intnx_1 */
data data1;
  Id1 = intnx("YEAR",'16jan2022'd,1);
  format Id1 yymmdd10.;
run;

  • intnxにより、2022/01/16から年を1回跨いだ最初の日付をSAS日付で算出できる。

/* intnx_2 */
data data1;
  Id1 = intnx("YEAR",'16jan2022'd,3);
  format Id1 yymmdd10.;
run;

  • intnxにより、2022/01/16から年を3回跨いだ最初の日付をSAS日付で算出できる。

-INTNX, SAS

執筆者:


comment

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

関連記事

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

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

【SAS】DATETIME関数はSAS日時値を取得する。

今回はDATETIME関数について解説します。 /* datetime_1 */ data data1; aaaa = datetime(); run; datetime()はSAS時間値を取得する。 …

【SAS】”nは本来使用できない文字を使用可能にする。その2 SQLのSELECT文

今回も”nについて解説します。 (前回:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com)) (参考:Solved: what th …

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

前回はIF文のオーソドックスな構文を解説しましたが、今回はELSE IFとELSEを使った構文についても解説していきます。 (参考:【SAS】IFステートメントは処理を分岐できる。その1 | ビジネス …

【SAS】INPUTは文字型を数値型に変換する

今回はINPUTについて解説します。 /*8桁*/ data work.a; a = input(“20061228”, 8.); run; 文字型⇒数値型への変換はinputを使う。文字型&#822 …