2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IBMが提供する製品に関する情報やナレッジを共有するAdvent Calendar 2024

Day 3

引数の型に演算子または関数を適用できませんでした(SPSS Modeler データ加工逆引き12-4)

Last updated at Posted at 2024-11-13

フィールド作成:引数の型に演算子または関数を適用できませんでした AEQMJ0348E

スクリーンショット 2024-11-08 10.21.36.png

1.想定されるトラブル

・[フィールド作成]ノードで日付の計算時にエラーが発生する

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

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

スクリーンショット 2024-11-08 10.25.35.png

a.入力は以下の通りです。

スクリーンショット 2024-11-08 10.26.52.png

[データ型]タブで確認すると[日付]は連続型に定義されています。

スクリーンショット 2024-11-08 10.27.12.png

b.[フィールド作成]ノードを編集します。date_days_difference(A,B)でAとBの日数の差を求めます。Aには列方向に参照するオフセット関数を利用します。[@￰OFFSET(フィールド,1)]でフィールドの値の1行上を参照します。

スクリーンショット 2024-11-08 10.27.39.png

エラーの現象を確認する

[テーブル]を実行すると以下のエラーメッセージが表示されます。

スクリーンショット 2024-11-08 10.28.39.png

連続型を日付型に変更して問題を解決する

c.[置換]ノードを編集します。連続型の[日付]を日付型に置換します。

スクリーンショット 2024-11-08 10.28.59.png

[テーブル]を実行します。

スクリーンショット 2024-11-08 10.31.38.png

注意事項

cではto_date(日付)としてしまいがちですが、to_date(to_string(日付))のように連続型>文字列型>日付型と2段階の変更が必要です。

4.参考情報

SPSS ModelerのCLEM式でよく使う「日付と時刻」関数

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

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

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?