<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho una tabella di dati con diverse colonne Row State.Ho anche diversi script salvati nella tabella dei dati per l'analisi.Ogni script richiede i propri stati di riga, quindi devo ricordare quale colonna dello stato di riga va con quale script e quindi copiare negli stati di riga dalle colonne.C'è un modo per modificare i miei script per impostare gli stati di riga corretti prima che l'analisi sia completata?Grazie per qualsiasi aiuto!
Il mio background è iniziato più o meno come il tuo.JSL è un linguaggio potente che si impara sempre di più su di esso.
PS
Fare clic sul pulsante "Risposta corretta" per contrassegnare questa discussione come Con risposta per aiutare gli intervistati a identificarla rapidamente come a cui è stata data risposta.
Grazie
Fatto!Il nome della colonna Row State deve essere tra virgolette!Funziona alla grande!Grazie!!!!!!Il JSL è tutto greco per me - sono un vecchio ragazzo Fortran/Basic e il mio cervello non sembra essere cablato per JSL... ANCORA.
La colonna "Break - Cause Not Known" viene analizzata da JMP come un'istruzione di assegnazione.Ciò è dovuto al "-" nel nome.Modificare la dichiarazione in:
dt:Name("Interruzione - Causa non nota")<Re: Scripting/Row State Columns
Jim,
Ecco lo script che sto cercando di eseguire con le tre righe aggiunte che suggerisci ..La colonna My Row State è "Break - Cause Not Known".Ora questo script non verrà eseguito.Cosa mi manca?
GRAZIE!!!
I nomi predefiniti sono qui( 1 )
dt=tabella dati corrente();
dt:Break - Causa non nota << Copia su Stati riga();
Costruttore di grafici(Dimensione( 661, 500 ),Variabili( X( :Categoria tempo di inattività ), Y( :Minuti totali in meno ), Sovrapposizione( :Crew ) ),Elementi(Barra(X,Y,Legenda( 7 ),Statistica di riepilogo( "N" ),Label( "Etichetta per valore" ))),SendToReport(Dispatch({},"graph title",TextEditBox,{Set Text("Line 180: Numero di scali per categoria per equipaggio - gennaio 2016)}),Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),Dispatch( {}, "Y title", TextEditBox, {Set Testo( "Numero Di Fermate" )} )))
Tutto quello che devi fare è aggiungere all'inizio del tuo script il jsl per copiare la colonna rowstate negli stati riga prima di eseguire l'analisi.Supponendo che la colonna rowstate sia chiamata RowState_1, tutto ciò che devi fare è avere quanto segue all'inizio dello script:
I nomi predefiniti sono qui ( 1 );
dt=tabella dati corrente();
dt:RowState_1 << Copia negli Stati riga();