1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

日付の列から決算日に応じた四半期の列を作成する(SPSS Modeler データ加工逆引き1-11)

Last updated at Posted at 2022-08-22

日付の列から決算日に応じた四半期の列を作成(スーパーノード)

スクリーンショット 2022-08-08 15.14.40.png

1.想定される利用目的

・基礎集計のための前処理
・効果試算/検証のための前処理

2.サンプルストリームのダウンロード

3.サンプルストリームの説明

スクリーンショット 2023-08-21 8.57.12.png

a.入力するデータは以下の通りです。
スクリーンショット 2022-08-08 14.56.51.png

12月末決算の場合

b.[フィールド作成]ノードを編集します。
スクリーンショット 2022-08-08 16.54.00.png

式ビルダーの日付関数を利用すると便利です。
スクリーンショット 2022-08-08 16.55.00.png

[プレビュー]します。四半期が求まりました。
スクリーンショット 2022-08-08 16.55.55.png

c.[フィールド作成]ノードを編集します。
スクリーンショット 2022-08-08 16.56.21.png

d.[フィルター]ノードを編集します。
スクリーンショット 2022-08-08 16.57.25.png

[プレビュー]します。
スクリーンショット 2023-08-21 9.03.52.png

3月末決算の場合

e.[フィールド作成]ノードを編集します。

スクリーンショット 2022-08-08 17.02.55.png

f.[フィールド作成]ノードを編集します。1月から3月は前の年になるように調整します。

スクリーンショット 2023-08-21 8.55.46.png

[テーブル]を実行します。
スクリーンショット 2022-08-08 15.06.09.png

#### 任意の日付けを決算日としてパラメータから確定する

g.スーパーノードを[ズームイン]します。
スクリーンショット 2022-08-08 15.21.32.png

スーパーノードでは[年]と[月]をそれぞれパラメータとして定義しています。
スクリーンショット 2022-08-08 17.12.26.png

スーパーノードとパラメーター設定はこちらの記事で解説しています。

g-1.[フィールド作成]ノードを編集します。$P-に続けてパラメータ名を呼び出せます。
スクリーンショット 2022-08-08 15.21.57.png

[プレビュー]します。パラメータの月と日の翌日を決算開始日にしています。年は対象列の年をそのまま使います。
スクリーンショット 2022-08-08 15.22.31.png

g-2.[フィールド作成]ノードを編集します。決算開始の3ヶ月を計算しています。6ヶ月と9ヶ月も同じ式を利用します。基準日以降の4四半期の開始日を作ります。
スクリーンショット 2022-08-08 15.26.25.png

Nヶ月先の計算は少し複雑ですが以下で詳しく解説しています。

g-3.[フィールド作成]ノードを編集します。基準日の1年前を求めています。ここは単純に年から1を引いています。
スクリーンショット 2022-08-08 15.27.41.png

g-4.[フィールド作成]ノードを編集します。基準日の1年後を求めています。
スクリーンショット 2022-08-08 15.27.56.png

[フィールド順序]ノードで[プレビュー]します。基準日からの四半期をtとすると前後4つの四半期の基準日が作成されました。
スクリーンショット 2022-08-08 15.29.58.png

g-5.[フィールド作成]ノードを編集します。対象日がどの基準日の範囲に入るかで分類しています。
スクリーンショット 2022-08-08 15.30.29.png

[プレビュー]します。
スクリーンショット 2022-08-08 15.04.31.png

注意事項

スーパーノードでは2月29日を決算日にする想定をしていません。2月28日にして計算するか個別に設計ください。それ以外の365日には対応しています。

4.参考情報

よく使う「日付と時間」関数

SPSS Modeler ノードリファレンス目次

SPSS Modeler 逆引きストリーム集(データ加工)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?