私はかなり新しいSPSSです。私は "時間"が引数として渡されるマクロを記述しようとしています。私は別のマクロ変数 "t2"に再コード化したい。私は次のようにそれをすることができます:SPSSのマクロ引数の再コード
DEFINE !my_macro (time = !TOKEN(1))
!LET !t2=" ".
!IF (!time >=2 & !time <2.5) !THEN !LET !t2=1. !IFEND.
!IF (!time >=2.5 & !time <3) !THEN !LET !t2=2. !IFEND.
!IF (!time >=3 & !time <3.5) !THEN !LET !t2=3. !IFEND.
...
私はこれらの間隔が非常に多いです。マクロ変数を別のマクロ変数にコード化するコード行があるかどうか疑問です。
まず、t2が文字列か整数かはわかりません。何よりも、間隔の限界にパターンがある限り、メモ帳++などのテキストエディタやSPSS構文を連結するスプレッドシートをいつでも使用できます。 –