<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Newb a jmp qui. Sto cercando di creare una nuova colonna nel mio file data.jmp di codice chiamato "Limiti" facendo corrispondere lo standard e il grado dal file matrix.jmp alla tabella. per esempio La prima riga è Standard A & Gade 100, quindi la colonna in limiti deve essere riempita con 1.
Supponendo che tu non voglia cambiare la struttura dei dati, usando JSL come:
NamesDefaultToHere ( 1 ) ;
Dtm = Tabella dati ( "Table Matrix.jmp" ) ;
DTD = Tabella dati ( "Codice Data.jmp" ) ;
standardVals = Colonna ( Dtm , "MATRICE" ) << GetValues ;
Per ( r = 1 , r <= nRow ( DTD ) , r ++,
standard = Colonna ( DTD , "STANDARD" ) [ r ] ;
grado = Colonna ( DTD , "GRADO" ) [ r ] ;
limite = Colonna ( Dtm , grado ) [ Loc ( standardVals , standard )] ;
Colonna ( DTD , "LIMITE" ) [ r ] = limite ;
) ;
funzionerà.
Per eseguirlo, fai 'File> Nuovo> Nuovo script', incolla il codice, quindi fai 'Modifica> Esegui script' (assicurati che entrambe le tabelle siano aperte per prime).