JSL per la casella di testo della carta di controlloCiao,
Utilizzo uno script che crea un grafico di controllo con un'istruzione where annidata. Lo script viene eseguito correttamente, tuttavia, l'output finale dello script genera una piccola casella di testo sopra la casella della cornice del grafico di controllo con la mia clausola where. Quando questo script viene salvato nel mio rapporto finale tramite powerpoint o testo, viene creata una nuova pagina di questa casella di testo dell'istruzione where per ciascun grafico.
È possibile aggiungere la lingua JSL per eliminare o modificare questa casella di testo o per non stampare la casella di testo?

GraficaScriptingRe: JSL per la casella di testo della carta di controlloEcco uno script che illustrerà come eliminare la clausola Where visualizzata
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( :height ) ),
Where( :sex == "F" )
);
current report()[textbox(1)]<<DELETE></DELETE>
Vedere la sezione nella Guida agli script sugli alberi di visualizzazione per la documentazione sulla manipolazione dell'output in questo modo.
Re: JSL per la casella di testo della carta di controlloGrazie per la tempestiva risposta.
C'è un modo per identificare chiaramente in quale casella di testo viene utilizzato? Devo applicarlo anche ad alcuni for loop in cui sembra che ci sia una casella di testo dinamica che richiama e non riesco a trovare le proprietà per il quale numero di casella di testo devo eliminare.
Ecco un esempio della funzione di ciclo for che sto provando.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ncol = N Col( Data Table( "big class" ) );
combo = V List Box();
w = New Window( "Run Charts",
H List Box( combo )
);
For( i = 4, i <= ncol, i++,
plot = V List Box(
Control Chart Builder(
Test Excluded Subgroups( 1 ),
Variables( Y( Column( i ) ) ),
Where( :sex == "F" )
);
);
combo << append( plot );
Current Report( combo )[Text Box( i - 3 )] << delete;
);