JSL pour la zone de texte de la carte de contrôleBonjour,
J'utilise un script qui crée une carte de contrôle avec une instruction where imbriquée. Le script s'exécute correctement, cependant, la sortie finale du script génère une petite zone de texte au-dessus de ma zone de cadre de carte de contrôle avec ma clause d'instruction where. Lorsque ce script est enregistré dans mon rapport final via PowerPoint ou texte, une nouvelle page est créée de cette zone de texte d'instruction Where pour chaque graphique.
Est-il possible d'ajouter le langage JSL pour supprimer ou éditer cette zone de texte ou pour ne pas imprimer la zone de texte ?

GraphiqueScriptRe: JSL pour la zone de texte de la carte de contrôleVoici un script qui illustrera comment supprimer la clause Where affichée
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>
Voir la section du Guide de script sur les arbres d'affichage pour la documentation sur la manipulation de sortie comme celle-ci.
Re: JSL pour la zone de texte de la carte de contrôleMerci pour votre réponse rapide.
Existe-t-il un moyen d'identifier clairement dans quelle zone de texte cela est utilisé ? Je dois également appliquer cela à certaines boucles for où il semble qu'il y ait un appel de zone de texte dynamique et que je ne trouve pas les propriétés pour le numéro de zone de texte que je dois supprimer.
Voici un exemple de la fonction de boucle for que j'essaie.
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;
);