cosa fa 'current data table (dt)', perché non funzionaQuesta è una domanda davvero basilare.
Ho due set di dati aperti in JMP, uno chiamato CONTROL e uno chiamato RELEASE. Nello script, CONTROL è stato appena creato, quindi è il set di dati corrente. Voglio cambiare il set di dati corrente su RELEASE.
Utilizzo il seguente comando:
Tabella dati correnti (RELEASE);
Questo pezzo di codice proviene direttamente dalla guida allo scripting di JMP. Tuttavia, non funziona. quando successivamente eseguo il comando:
Numero colonna (tipo_campione);
dove 'sample_type' è variabile in entrambi i set di dati, continua a restituire il numero di righe da CONTROL e non il numero di righe in RELEASE. In altre parole, JMP continua a considerare la tabella dati corrente come CONTROL. Si presuppone che la funzione 'Col Number()' stia operando su CONTROL, non su RELEASE. Come posso fare in modo che JMP riconosca RELEASE come set di dati corrente o predefinito?
Tabella dati correnti (RELEASE);
Ri: cosa fa la "tabella dati corrente (dt)", perché non funzionaGrazie mille, problema risolto.Ri: cosa fa la "tabella dati corrente (dt)", perché non funzionaLa funzione Tabella dati corrente prevede di ricevere un riferimento alla tabella
per esempio
dtR = Open ( "Release.jmp" );
dtC = Open( "Control.jmp" );
Current Data Table( dtR );
Non puoi scrivere:
Current Data Table( Release )
a meno che "Release" non sia una variabile che contiene un riferimento a una tabella.
Se non disponi di un riferimento alla tabella, puoi crearne uno utilizzando la funzione Tabella dati
dtR = Data Table("Release");
oppure puoi scrivere
Current Data Table( Data Table( "Release" ) )
dove "Release" è il nome della tabella che desideri rendere la tabella dati corrente
Saluti
Dave