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"))
解決了