Masquer et exclure dans plusieurs sélections oùBonjour,
J'ai un complément qui effectue le masquage et l'exclusion dans une boucle for. Une chose que j'ai observée est que la condition de masquage et d'exclusion précédente est écrasée par la condition de colonne suivante. De plus, j'ai réalisé que cela écrasait également mon masquage et exclusion manuel. J'ai deux questions:
1. Existe-t-il un moyen de concaténer plusieurs sélections où, puis d'effectuer un masquage et une exclusion globale ?
For( i = 1, i <= N Items( list_of_cols ), i++,
dt << select where( As Column( dt, list_of_cols [i] ) != "");
dt << hide and exclude;
)2. Existe-t-il un moyen de conserver le masquage et l'exclusion en place (effectués manuellement dans les deux premières lignes) et de masquer les lignes supplémentaires plus tard dans le script ?
dt << select where( :Comment =="Exclude");
dt << hide and exclude;
For( i = 1, i <= N Items( list_of_cols), i++,
dt << select where( As Column( dt, list_of_cols[i] ) != "");
dt << hide and exclude;
)Merci!
Automatisation et scriptsAnalyse et modélisation des données de baseAccès aux donnéesExploration et visualisation des donnéesRe : Masquer et exclure en sélection multiple oùLa fonction Select Where() a la capacité de « étendre » ou de « restreindre » le Select Where précédent.Voir l'index des scripts pour plus de détails.Voici un exemple qui montre comment procéder pour votre application.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( :Age == 14 );
Wait( 0 );
dt << Select Where( :sex == "M", current selection( "extend" ) );
dt << hide and exclude;
De plus, vous pouvez ajouter à votre masquer et exclure une option supplémentaire qui force uniquement la sélection à activer l'option Masquer et exclure.
dt << Hide and Exclude(1);
For( i = 1, i <= N Items( list_of_cols ), i++,
dt << select where( As Column( dt, list_of_cols [i] ) != "");
dt << hide and exclude(1);
)Re : Masquer et exclure en sélection multiple oùBon à savoir!