在列函数中使用列属性?有没有办法在表中创建一个新的函数列,该函数列使用另一列的属性以及该列的数据?
例如,为指定的 LSL 和 USL 之外的项目创建一个标志列?
我知道我可以通过使用 JSL 并迭代评估单元格值和获取属性...等来做到这一点,但这对于如此简单的比较和逻辑操作来说似乎不必要地复杂。 特别是,当特定列上可能缺少一个或两个时,嵌套的 Spec-->LSL 和 Spec-->USL 不容易使用。
高级统计建模自动化和脚本编写数据混合和清理大规模定制预测建模和机器学习回复:在列函数中使用列属性?您可以使用如下公式:
</CODE><BR /><CODE class=" language-jsl">If(Row() == 1,
specs = :NPN1 << Get Property("Spec Limits");
lsl = Try(specs["LSL"], .);
usl = Try(specs["USL"], .);
val = .;
);
val = IfMZ(:NPN1 < lsl | :NPN1 > usl, 1, 0);
val;
但如果您有很多列需要检查,我认为这在高/堆叠数据上更容易做到,其中您可以包含参数、值、lsl 和 usl 等列。 然后,您可以轻松创建标记公式。
某些平台还允许您选择规格值并为其着色,但这些可能一次仅适用于一列。