您使用 lag(x) 吗?
...似乎这不再可能了:

使用 JMP18.1.1 进行测试
JMP17:

自动化和脚本回复:您使用 lag(x) 吗?在我尝试过的所有版本中似乎都运行良好,包括 18.1.1。

回复:您使用 lag(x) 吗?好的,很好。
而且有点奇怪......
因此,它既没有 100% 消失,也没有 100% 发挥作用。
有什么区别?
PC 与 Mac?
... 我会检查我的偏好——并与更多同事进行比较。
回复:您使用 lag(x) 吗?优点:
这不是“延迟”的一般问题
...这似乎是由以下原因造成的:

当我以这种方式生成公式时,条目为空。
当我创建新列并随后添加公式时,就会计算值。
添加:使用不同方式生成公式列的视频
- 新的公式列:通过点击添加滞后->失败
- 新的公式列:手动添加滞后->失败
- 新建公式列:删除代码重新写入->失败
- 新列 -> 手动添加公式 -> 有效
- 新列 -> 通过点击并写入添加公式列(如 #2) -> 有效
回复:您使用 lag(x) 吗?我向 JMP 支持提交了一张票:TS-00182750
让我们来看看 ...
回复:您使用 lag(x) 吗?似乎 JMP 会错误地评估 Empty() 的“缺失”参数
// Transform column
Data Table("Big Class") << Apply Formula(
Columns(:weight),
Formula(Lag(:weight, Empty())),
Output(New Formula)
);
如果您在 Row 下使用 Lag,则不会发生这种情况,因为它使用其他方法来创建列
// New formula column: Lag[weight]
Data Table("Big Class") << New Formula Column(
Operation(Category("Row"), "Lag"),
Columns(:weight)
);
编辑:它也确实发生在其他函数中(至少对于 Dif 来说是这样,但也可能存在其他函数)
// Transform column
Data Table("Big Class") << Apply Formula(
Columns(:weight),
Formula(Dif(:weight, Empty())),
Output(New Formula)
);
回复:您使用 lag(x) 吗?很好的观点,感谢@jthi的深入挖掘。
我从来没有注意过并注意到公式编辑器显示可选参数的两种方式:
- 明确:

- 不[仅在描述中]:
