表排序<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我有一個打開和關閉幾個表的腳本。我想知道是否有辦法改變開放表的順序?關閉表後,活動表將成為打開表列表中的最後一個,而不是之前的活動表。
例如:
DT1 = 打開 ( “$ SAMPLE_DATA / Cities.jmp” ) ;
DT2 = 打開 ( “$ SAMPLE_DATA / Big Class.jmp” ) ;
//將第一個活動表設置為當前
當前數據表 ( DT1 ) ;
//打開並關閉另一個表
DT3 = 打開 ( “$ SAMPLE_DATA / Cars.jmp” ) ;
等待 ( 2 ) ;
關 ( DT3 ,沒有保存 ) ;
//檢查哪個表當前有效?
當前數據表 () ;
此時dt2處於活動狀態,而我希望dt1處於活動狀態,因為它是打開和關閉dt3之前的最後一個活動狀態。為此,我需要再次這樣做:
當前數據表 ( DT1 ) ;
回复:表訂購謝謝 txnelson ,
我開始注意到這一點,每個命令都需要有一個顯式的表目標,實際上“每行”對於打開多個表是危險的。
羅恩
回复:表訂購羅恩,
我不知道如何更改打開的數據表列表中的表的順序。 過去,當我編寫的代碼沒有特別指向數據表時,我有點太多次了。 一個簡單的例子是,遠離For Each Row。 當引用數據表中的列時,我使用數據表命名空間(即dt:列名)。在引用平台時,我總是將它作為消息傳遞給數據表...... dt << Graph Builder ..... 它還有助於將腳本從一個版本發展到另一個版本。 我過去必須克服的一個問題是解決了腳本中給定點的“當前數據表”從一個版本到下一個版本不同的問題。 JMP 12也有助於此。 “Summarize”函數現在有一個新的可選第一個參數,您可以在其中指定要處理的精確數據表。