Go back to the English version of the documentation表达式和条件
表达式和条件 (SPSS Modeler)
Last updated: 2024年10月07日
CLEM 表达式可以返回结果 (在派生新值时使用)。
例如:
Weight * 2.2
Age + 1
sqrt(Signal-Echo)
或者,它们可以评估 true 或 false (在对条件进行选择时使用)。 例如:
Drug = "drugA"
Age < 16
not(PowerFlux) and Power > 2000
可以在 CLEM 表达式中任意组合运算符和函数。 例如:
sqrt(abs(Signal)) * max(T1, T2) + Baseline
括号和运算符优先级将确定表达式求值的顺序。 本例中,求值的顺序为:
- 对
abs(Signal
) 进行求值,并将sqrt
应用于其结果 max(T1, T2)
已评估- 两个结果相乘: x 的优先顺序高于
+
- 最后,将
Baseline
添加到结果中
优先级按降序排列(即,从第一个执行的运算到最后一个运算)如下:
- 函数参数
- 函数调用
- xx
- x/mod div rem
+ –
> < >= <= /== == = /=
如果要覆盖优先顺序,或者如果您对求值顺序有任何疑问,那么可以使用括号使其显式。 例如:
sqrt(abs(Signal)) * (max(T1, T2) + Baseline)