发布日期: 11/15/2021

赋值函数

赋值函数在原位工作。即运算返回的结果(在运算符右侧)储存在运算符左侧的参数中并替换其当前值。

赋值语句通常与其他命令一起使用来生成 JSL 脚本。您可以使用“公式编辑器”在该列中创建和执行脚本,但不推荐这样做,因为这会导致相关性问题并造成混淆。脚本通常存储为 .jsl 文件,并可以与数据表一起保存。请参见在数据表中创建和保存脚本。有关语法的详细信息,请参见《JSL Syntax Reference》中的Assignment Functions

注意:赋值函数的第一个参数必须可以被赋值。这意味着您不能具有像 3+=4 这样的赋值,因为 3 是无法重新赋值的常数值。您必须首先创建一个值为 3 的变量(表变量或局部变量)。(有关表变量的详细信息,请参见使用数据表变量。有关局部变量的详细信息,请参见在公式中引用数据表值)。然后使用该变量作为赋值函数左侧的参数。

= (assign)

b 的值放入 a。例如 (a=b)。

+= (add to)

b 的值加到 a 并将结果放入 a。例如,a+=b

-= (subtract to)

减去 b 的值并将结果放入 a。例如,a–=b

*= (multiply to)

ba 相乘并将结果放入 a。例如,a*=b

/= (divide to)

b 去除 a 并将结果放入 a。例如,a/=b

++ (post increment)

在原位将 1 加到 aa++。例如,若 a 的初始值为 4,则表达式 a++ 将 a 更改为 5。

-- (post decrement)

在原位从 a 减去 1 即 a– –。例如,若 a 的初始值为 4,则表达式 a– – 将 a 更改为 3。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).