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】ARRAYステートメントは配列を設定することができる。その2

今回はarrayステートメント(その2)について解説します。 以前、過去記事でarrayステートメントについて解説していました。⇒【SAS】ARRAYステートメントは配列を設定することができる。 | …

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

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

【SAS】LIKE演算子は部分一致を表現できる。【WHERE】

/* if ‘%aaaa%’ */ data data1; Id1=1111; Id2=”1aaaa”; Id3=1111; output; Id1=2222; Id2=”bbbb”; Id3=222 …

【SAS】SUMは足し算をする。その1【SQL】

今回はSQLのSUMについて解説します。 /* SUM_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=222 …

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

今回はINTNX関数について追加で解説します。 過去記事では INTNX関数 の使い方(引数3つ)について解説しました。⇒【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。 | ビジネスイ …