<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在運行以下JMP腳本,加入一些文件並創建新列,以構建組合的最終報告。當我運行此腳本時,最後一行生成'Temp1'表,其中包含所有列名,但沒有數據。如果我在此行之前中斷腳本並分別從最後一行開始運行腳本,它可以正常工作。想知道是否有人可以告訴我為什麼我必須將劇本分成兩部分。
謝謝,
拉維
數據表(“File1”)<< Join(With(Data Table(“File7”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileA”));
新列(“Die_loc”,字符,標稱,公式(Substr(:Die,14,7)));
數據表(“File2”)<< Join(With(Data Table(“File8”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileB”));
新列(“Die_loc”,字符,標稱,公式(Substr(:Die,14,7)));
數據表(“File3”)<< Join(With(Data Table(“File9”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileC”));
新列(“Die_loc”,字符,標稱,公式(Substr(:Die,14,7)));
數據表(“FileA”)<< Join(With(Data Table(“FileB”)),Merge Same Name Columns,By Matching Columns(:Die_loc =:Die_loc),Output Table(“Temp1”));
您好Ravi,您能告訴我您的代碼中以下JSL的功能嗎?謝謝,坤。
公式(Substr(:Die,14,7))
發送消息運行公式到數據表。 此消息在繼續執行下一個JSL語句之前完成所有公式評估。
一種可能性是新列中的公式評估尚未在最終的Join()之前完成。嘗試在每個新列()幫助中插入Eval公式。
新列(“Die_loc”,字符,標稱,公式(Substr(:Die,14,7)),Eval公式);