奇怪的 JMP 腳本錯誤<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一個新腳本正在嘗試調試。我有兩個嵌套循環。外循環從1到900;內循環從 1 到 9000。變數分別是 i 和 j。
我正在尋找資料的特定條件,當滿足時,我需要更新資料檔案第 j 行中的 x 列,其值為「Y」。使用 SHOW 語句,看起來腳本運作良好。然而,當我真正嘗試更新 x看起來 JMP 沒有識別“j”的值,即使我完全在循環的限制之內。假設 j=451。如果我硬編碼 x[451] = "Y",則腳本可以正常工作。如果腳本以 x 運行=“Y”,程式碼不執行。有人看到我做錯了什麼嗎?
奇怪的 JMP 腳本錯誤瑪麗安T,
是的,列是在腳本開頭建立的,但處理/存取發生在最後,中間有大量其他資料欄位的處理。我在邏輯上分段運行腳本,只是為了確保事情正確完成。MS的上述建議有效。不過,感謝您的後續評論!
奇怪的 JMP 腳本錯誤謝謝女士!!!
看來這招成功了。我認為 JMP 感到困惑,因為我實際上試圖引用兩個單獨的資料檔案中的列。最後一個 DT 參考是針對資料檔案 2 的,但在最初記錄的情況下,我試圖先存取資料檔案 1 中的欄位。一旦我按照您的建議更新了腳本,一切就正常了。唷!
奇怪的 JMP 腳本錯誤您是否在腳本中建立 NumberFlag 欄位?
當您嘗試存取值時,列(或值的填充)的建立是否尚未完成? 那麼 wait(0) 可能有幫助嗎?
如果它包含公式,在新列末尾添加“評估公式”也可能有所幫助。
新欄位("NumberFlag", 字元, 公式(if(:Result<5, "低", "高")), 評估公式);
奇怪的 JMP 腳本錯誤也許目前的數據表並不是你想像的那樣。 例如,如果腳本產生臨時子集或摘要,則很容易遺失對前表的追蹤。 然後,最好透過變數尋址列或明確指定列的表。
帶變數:
坳=柱子( dt , “數字標誌” ) ;
坳[ k ]
或直接:
柱子( dt , “數字標誌” )[ k ]
奇怪的 JMP 腳本錯誤不,那不起作用。
我的資料表中有一個名為 NumberFlag 的資料列。我正在嘗試使用 NumberFlag 等程式碼存取特定行。我收到的錯誤訊息是:
名稱未解析:存取或評估「NumberFlag」、NumberFlag 中的 NumberFlag
奇怪的 JMP 腳本錯誤嗨“誰”
嘗試使用 k 而不是 j。
J 也是一個內建的 jsl 函數,即使您嘗試告訴 JMP 您的意思不是函數 J 而是變數 ::j ,它似乎也不起作用。 至少這是我的經驗 - 我仍然使用 JMP 8.0.2,這在版本 9 中可能有所不同。
BR,瑪麗安