Rechercher oùSalut,
Je veux sélectionner toutes les lignes contenant une valeur > 5. Dans le script suivant, j'ai utilisé l'instruction if et contain pour sélectionner les colonnes contenant la chaîne "SE" et pour mettre en surbrillance la ligne contenant des valeurs > 5 de la colonne sélectionnée, j'ai utilisé l'instruction select where ( Row() > 5) mais ne fonctionne pas.
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SE"),
Column(Col_List[u]) << Set Selected(1);
);
);
dt << Select where( Row() > 5);
ScriptRe: Chercher oùdt << Select where( Row() > 5);
spécifie de sélectionner toutes les lignes, où le numéro de ligne (ligne()) est supérieur à 5.
Ce que vous devez faire est de remplacer Row () par la colonne dont vous souhaitez sélectionner les valeurs si elles sont supérieures à 5.
Consultez la documentation sur Select Where() dans l'index de script.
Re: Chercher oùsalut @txnelson ,
Ne fonctionne toujours pas. Les pensées?
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
list = {};
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SED-E"),
Column(Col_List[u]) << Set Selected (1);
Insert Into(list, Col_List[u]),
);
);
dt << Select where(Column(Eval(list)) > 6)