如何在 JSL 腳本中創建另一組列我想將數據表的 30 列分為 2 組列。
我的腳本如下;
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
Current Data Table () << group columns( "TTDefects", :NU-No Unit :: :MP-Missing Phosphor );
我能夠創建第一組列(FBMissing Bond 直到 SBBall Accuracy)。 但是,當我使用類似的腳本創建第二組(NU-No Unit,直到MP-Missing Phosphor)列時,JMP錯誤提示Name Unresolved。
為什麼呢? 我應該怎麼做才能創建第二組列? (我使用的是 JMP 15)

數據混合和清理回复:如何在 JSL 腳本中創建另一組列謝謝你的解釋。
回复:如何在 JSL 腳本中創建另一組列問題是列NU-No Unit 和 MP-Missing Phosphor 中有一個減號,JMP 正在嘗試解釋該減號。因此你需要使用構造
dt << group columns( "TTDefects", :name("NU-No Unit") :: :name("MP-Missing Phosphor") );回复:如何在 JSL 腳本中創建另一組列當您遇到類似錯誤時,典型的問題是您認為的“當前數據表”與 JMP 認為的“當前數據表”不同。對要指向的數據表進行絕對引用始終是更好的編碼實踐。
所以,
dt << group columns( :Name( "NU-No Unit" ), 15 );
是一種比以下更好的編碼技術
current data table() << group columns( :Name( "NU-No Unit" ), 15 );
回复:如何在 JSL 腳本中創建另一組列我不確定為什麼會提示錯誤。 但我手動創建了第二組列並查看表腳本。
當我像下面這樣更改腳本時,它就起作用了。
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
dt << group columns( :Name( "NU-No Unit" ), 15 );