JSL für Kontrolldiagramm-TextfeldHallo,
Ich verwende ein Skript, das eine Kontrollkarte mit einer verschachtelten Where-Anweisung erstellt. Das Skript läuft ordnungsgemäß, die endgültige Ausgabe des Skripts generiert jedoch ein kleines Textfeld über meinem Kontrolldiagrammrahmenfeld mit meiner where-Anweisungsklausel. Wenn dieses Skript über Powerpoint oder Text in meinem Abschlussbericht gespeichert wird, wird für jedes Diagramm eine neue Seite mit diesem Textfeld für die Anweisung erstellt.
Ist es möglich, JSL-Sprache hinzuzufügen, um dieses Textfeld zu löschen oder zu bearbeiten oder das Textfeld nicht zu drucken?

GrafikSkriptingBetreff: JSL für Kontrolldiagramm-TextfeldHier ist ein Skript, das veranschaulicht, wie die angezeigte Where-Klausel gelöscht wird
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>
Siehe den Abschnitt im Skripthandbuch zu Anzeigebäumen für eine Dokumentation zur Manipulation von Ausgaben wie dieser.
Betreff: JSL für Kontrolldiagramm-TextfeldDanke, für die schnelle Antwort.
Gibt es eine Möglichkeit, klar zu erkennen, in welchem Textfeld dies verwendet wird? Ich muss dies auch auf einige for-Schleifen anwenden, bei denen es anscheinend einen dynamischen Textfeldaufruf gibt und ich die Eigenschaften nicht finden kann, für die ich die Textfeldnummer löschen muss.
Hier ist ein Beispiel für die for-Schleifenfunktion, die ich versuche.
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;
);