JMP 社区您好,
JMP Pro 16.1、Windows 10 专业版。
我在正在开发的简单 JSL 脚本中遇到了奇怪的行为。 在下面的脚本片段中,“By Var”列未被识别为有效(请参阅下面的错误消息)。 我确认更简单的公式“max_y = col max (YCOL)”效果很好。 因此,我认为问题出在公式的“By Var”部分。
For (i = 1, i <= N Items (col_ref), i++,
YCOL = Column (dt, col_ref [i]);
max_y = col maximum (YCOL, column (dt, "TIME_POINT"));
show (max_y)
);

我是否缺少一个简单的语法组件,或者这是一个错误?
注意:由于保密问题,我无法轻易共享源数据表或完整脚本。
谢谢。
TS
更新:
由于某种原因,当将 Col Maximum 与“By Var”一起使用时,我需要指定该列是对列的引用
max_y = col maximum (as column (YCOL), column (dt, "TIME_POINT"))
解决了