<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />這裡是jmp的新手。我試圖在我的代碼data.jmp文件中創建一個名為“Limits”的新列,方法是匹配Table matrix.jmp文件中的Standard和Grade。例如 第一行是標準A和Gade 100,因此限制列應填充1。
假設您不想更改數據結構,請使用以下JSL:
NamesDefaultToHere ( 1 ) ;
DTM = 數據表 ( “Table Matrix.jmp” ) ;
DTD = 數據表 ( “Code Data.jmp” ) ;
standardVals = 柱 ( DTM , “矩陣” ) << 的GetValues ;
對於 ( [R = 1 , [R <= NRow ( DTD ) , [R ++,
標準 = 柱 ( DTD , “標準” ) [R ] ;
年級 = 柱 ( DTD , “年級” ) [R ] ;
限制 = 柱 ( DTM ,年級 ) 祿 ( standardVals ,標準 )] ;
柱 ( DTD , “限制” ) [R ] = 限制 ;
) ;
將工作。
要運行它,請執行'File> New> New Script',粘貼代碼,然後執行'Edit> Run Script'(確保兩個表都先打開)。