Exclure des lignes du tableau récapitulatif liéBonjour,
J'ai un tableau récapitulatif lié dans lequel j'essaie d'exclure des lignes en fonction de certains critères du contenu des cellules pour des colonnes spécifiques.L'objectif est que les lignes du tableau lié soient également exclues.Je sais qu'il est possible de le faire en dehors des scripts JMP, mais pour une raison quelconque, j'obtiens une erreur dans JSL.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Get Rows Where(:age == 14);
r << Exclude;
Mon code actuel a des critères de sélection de lignes plus compliqués, mais l'exemple ci-dessus a la même idée.
L'erreur renvoyée est :
ERREUR : Send attend un objet scriptable lors de l'accès ou de l'évaluation de 'Send', r << Exclure ;
J'apprécie toute aide à l'avance.
Merci,
Ry
Re : Exclure des lignes du tableau récapitulatif liéMerci pour votre réponse rapide. J'avais essayé Select Where plus tôt mais j'avais la mauvaise syntaxe. Appréciez l'aide!
-RyRe : Exclure des lignes du tableau récapitulatif liéRemplacez « Obtenir les lignes où » par « Sélectionner où »
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Select Where(:age == 14);
r << Exclude;
Cela a fonctionné de mon côté.Mieux encore, vous pouvez procéder de cette façon :
dtSummary << Select Where(:age == 14) << Exclude;
Get Rows Where() renvoie une liste ou les numéros de lignes qui répondent aux critères.L'envoi d'un message d'exclusion à une liste de numéros ne fait rien, c'est pourquoi cela ne fonctionnait pas.