算術関数 (COMPUTE コマンド)

COMPUTE WtChange=ABS(Weight1-Weight2).
COMPUTE NewVar=RND((V1/V2)*100).
COMPUTE Income=TRUNC(Income).
COMPUTE MinSqrt=SQRT(MIN(V1,V2,V3,V4)).
 
COMPUTE Test = TRUNC(SQRT(X/Y)) * .5.
COMPUTE Parens = TRUNC(SQRT(X/Y) * .5).
  • WtChange は、 Weight1 から Weight2を引いた絶対値です。
  • NewVar は、 V2に対する V1 のパーセンテージで、整数に丸められます。
  • Income は整数に切り捨てられます。
  • MinSqrt は、4 つの変数 V1 から V4の最小値の平方根です。 MIN は 4 つの変数の最小値を決定し、 SQRT は平方根を計算します。
  • 上記の最後の 2 つの例は、括弧を使用して実行順序を制御する方法を示しています。 X および Yに値 2 を持つケースの場合、 Test は 0.5に等しくなります。2 を 2 で割った値 (X/Y) が 1 であるため、1 の平方根は 1 で、切り捨て 1 は 1 を返し、 0.5 は 0.5になります。 ただし、 SQRT(X/Y) は 1、 0.5 の 1 倍は 0.5で、 0.5 を切り捨てると 0 が返されるため、同じケースでは Parens は 0 になります。