Supprimer le texte "où (...)" dans le rapportLorsque vous faites quelque chose comme une bivariée et que vous utilisez la commande Where (), la sortie JMP contient généralement un peu de texte "where (: column 1 == 'F') ou quelque chose
Je fais des scripts et je ne veux pas que ce texte apparaisse. Y a-t-il un moyen d'empêcher que cela se produise ou de le supprimer après coup. En général, j'utilise simplement la commande BY (), mais dans ce cas, je souhaite essentiellement parcourir les niveaux BY () afin de pouvoir contrôler les fenêtres dans lesquelles les rapports en direct aboutissent. Mon script fonctionne bien, mais ce texte embêtant le fait vraiment me paraître.
Merci!
ScriptingRe: Supprimer le texte "où (...)" dans le rapportVoici un exemple de rapport contenant une clause where et le code qui la supprime.
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;
Voir la discussion de la communauté précédente ici
Re: Supprimer le texte "où (...)" dans le rapportMerci! En fait, je me demandais si XPath pouvait être utilisé pour le réparer, mais je n'ai pas beaucoup utilisé XPath, donc cela m'a aidé de plusieurs manières!
Et merci pour le lien vers l'autre discussion, j'ai trouvé cela mais j'ai totalement raté le correctif pour mon problème.