算术函数 (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).
  • WtChangeWeight1 减去 Weight2的绝对值。
  • NewVar 是百分比 V1 表示 V2,四舍五入为整数。
  • Income 将截断为整数。
  • MinSqrt 是四个变量 V1V4的最小值的平方根。 MIN 确定四个变量的最小值, SQRT 计算平方根。
  • 上面最后两个例子说明了使用括号来控制执行的顺序。 对于值为 2 的 XY的个案, 检验 等于 0.5,因为 2 除以 2 (X/Y) 为 1 , 1 的平方根为 1 ,截断 1 返回 1 , 1 times 0.5 为 0.5。 但是,对于同一个案, Parens 等于 0 ,因为 SQRT(X/Y) 为 1 , 1 times 0.5 为 0.5,而截断 0.5 返回 0。