你好,
我有下面的 for 循環遍歷列,為每個列分配一個“編碼”屬性。 all_cols 是感興趣的列的列表。該功能有效 - 幾乎符合預期。編碼屬性已正確分配,包括 col min 和 col max 值。
for( y = 1, y <= N Items( all_cols ), y++,
row() = y;
lims = Eval List( { col min( eval( all_cols[y] ) ), col max( eval( all_cols[y] ) ) } );
all_cols[y] << Set Property( "Coding", Expr( lims ) );
);但是,在增強日誌中,我注意到錯誤“編碼屬性沒有兩個數字”對 all_cols 中的每一列迭代一次。 我數過了
這就是問題所在。稍後在我的腳本中,將執行標準最小二乘法。一旦我從效果摘要中的效果列表中刪除效果,就會出現相同消息的錯誤框。 如下所示。如果使用右上角的“x”退出框,或者如果按下“確定”按鈕,則此框將無限期出現,鎖定 JMP 的使用,直到我強行結束 JMP 的任務。

給定相似的 JMP 表達式計算,for each() 函數將有相同的錯誤。 這相當於突出顯示所有列並通過標準化屬性批量更改其所有屬性。
關於正在發生的事情以及如何阻止它的任何想法?