Come aggiornare la tabella dei dati nello script con la nuova colonna creata<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sono nuovo nell'usare jmp e sto cercando di creare uno script che crei una nuova colonna con formula, quindi traccia la nuova colonna su un istogramma. Ho lo script qui sotto. Funziona ma mi dà un errore che "La tabella dei dati è cambiata. L'output non rappresenta più i dati. Per sincronizzare l'output con i dati, seleziona 'script>Ripeti analisi' dal menu Distribuzione."
Quindi, in pratica, quando lo script arriva a tracciare la distribuzione, continua a guardare la vecchia tabella di dati e non quella con la nuova colonna creata. Non sono sicuro di come aggiornare la tabella dati o lo script per fargli sapere che la tabella ha una nuova colonna.
dt364 = Tabella dati corrente () ;
Nuova Colonna ( "Nuova colonna",
Numerico,
Continuo,
Formula ( :Nome ( "Colonna1" ) - :Nome ( "Colonna2" )
)
) ;
Nuova finestra ( "Nuovi dati",
rpridelta = Distribuzione (
Distribuzione continua (
Colonna ( "Nuova colonna" ) ,
Quantili ( 0 ) ,
Grafico quantile normale ( 1 )
) ,
Di ( :Wafer id )
)
) ;
rpridelta << salva immagine ( "C:/data/A08pridelta.jpg", jpeg ) ;
Ri: Come aggiornare la tabella dei dati nello script con la nuova colonna creataCiao,
Penso che il problema sia che quando crei la tua nuova finestra per la distribuzione, JMP non riconosce più dt364 come tabella dati corrente.Ho cambiato rpridelta per fare riferimento alla tua nuova finestra e ho aggiunto un riferimento specifico a dt364 alla tua distribuzione.Questo dovrebbe funzionare.
dt364 = Tabella dei dati correnti () ;
Nuova Colonna ( "Nuova colonna" ,
Numerico ,
Continuo ,
Formula ( : Nome ( "Colonna1" ) - : Nome ( "Colonna2" ) )
) ;
rpridelta = Nuova finestra ( "Nuovi dati" , // Cambia il nome della nuova finestra in rpridelta
dt364 << Distribuzione ( // Aggiungi riferimento a dt364.
Distribuzione continua (
Colonna ( "Nuova colonna" ) ,
Quantili ( 0 ) ,
Grafico quantile normale ( 1 )
) ,
Di ( : ID wafer )
)
) ;
rpridelta << salva immagine ( "C:/data/A08pridelta.jpg" , jpeg ) ;