Entfernen Sie den Text "where (...)" im BerichtWenn Sie so etwas wie eine Bivariate ausführen und den Befehl Where () verwenden, enthält die JMP-Ausgabe normalerweise etwas Text "where (: column 1 == 'F') oder so
Ich mache einige Skripte und möchte nicht, dass dieser Text angezeigt wird. Gibt es eine Möglichkeit, dies zu verhindern oder es nachträglich zu entfernen? Normalerweise verwende ich nur den Befehl BY (), aber in diesem Fall möchte ich im Grunde genommen die BY () -Ebenen durchlaufen, damit ich steuern kann, in welchen Fenstern die Live-Berichte landen. Mein Skript funktioniert gut, aber dieser nervige Text lässt es wirklich meh aussehen.
Vielen Dank!
SkriptingBetreff: Entfernen Sie den Text "where (...)" im BerichtHier ist ein Beispiel für einen Bericht mit einer where-Klausel und dem Code, der ihn löscht.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Gender_List = {"M", "F"};
age_list = {12, 13, 14, 15};
Property_List = {"Age", "Height", "Weight"};
w = New Window( "test", VLB = V List Box( Text Box( "A" ), dt << Distribution( Nominal Distribution( Column( :age ) ) ) ) );
For( j = 1, j <= N Items( Gender_List ), j++,
VLB << Append( Text Box( Gender_List[j] ) );
VLB << Append(
LB = LB = Lineup Box( N Col( 2 ), spacing( 10 ),
For( i = 1, i <= N Items( Property_List ), i++,
gb = dt << Distribution( Continuous Distribution( Column( Property_List[i] ) ), where( :Sex == Gender_List[j] ) )
)
)
);
);
whereTb = w << XPath("//TextBox[contains(text(), 'Where(:sex == Gender_List[j])')]");
whereTb << Delete;
Siehe die vorherige Community-Diskussion Hier
Betreff: Entfernen Sie den Text "where (...)" im BerichtVielen Dank! Ich habe mich tatsächlich gefragt, ob XPath verwendet werden kann, um das Problem zu beheben, aber ich habe XPath überhaupt nicht viel verwendet, also hat dies tatsächlich auf einige Arten geholfen!
Und danke für den Link zu der anderen Diskussion, ich habe das gefunden, aber die Lösung für mein Problem darin völlig verpasst.
Betreff: Entfernen Sie den Text "where (...)" im BerichtJa, XPath kann für diesen Zweck verwendet werden.
Names Default To Here( 1 );
// open example
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// open platform with By role
biv = dt << Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 14 | :age == 16 ),
Fit Line
);
Wait( 2 );
// hide text box
biv rep = biv << Report;
((biv rep << Top Parent) << XPath( "//TextBox" ) ) << Delete;