Cellules de couleur par condition spécifiqueSalut,
Je suis nouveau pour JSL.
Je veux que la cellule change de couleur en fonction de conditions spécifiques.
par exemple, je veux que :dIGSS>5 obtienne la couleur rouge.
dt << Get Rows Where(:dIGSS>5);
:dIGSS << Color Cells(3);
Mais toutes les lignes dIGSS deviennent rouges.
J'ai trouvé un exemple qui peut changer la couleur d'une cellule en fonction de conditions spécifiques, mais c'est pour chaque colonne :
For Each({colname}, dt << Get Column Names("String"),
rows_to_color = dt << Get Rows Where((Column(dt, colname)[]>5));
Column(dt, colname) << Color Cells("Red", rows_to_color);
);Comment puis-je faire?
J'ai la version 17.
Merci.
les fenêtresRe : Colorer les cellules par condition spécifiqueEn examinant le problème, à l'aide de Scripting Index, il ne semble pas y avoir de syntaxe "Color Cells" permettant la coloration des cellules de plusieurs colonnes à l'aide de JSL.Il existe une syntaxe pour les « cellules de couleur » qui est utilisée conjointement avec la plateforme d'identification des valeurs aberrantes.
Par conséquent, l'exemple JSL que vous avez répertorié est la seule méthode que je connaisse pour colorer les cellules comme vous le souhaitez.
Re : Colorer les cellules par condition spécifiqueMerci! C'est exactement ce dont j'ai besoin.
Re : Colorer les cellules par condition spécifiqueMerci d'avoir répondu, vous avez agrémenté ma journée 
Re : Colorer les cellules par condition spécifiqueVous pouvez fournir aux cellules de couleur une liste de numéros de lignes (ou de matrice) et vous pouvez ensuite l'utiliser (en gros, supprimer la boucle de votre deuxième exemple)
rows_to_color = dt << Get Rows Where(:dIGSS > 5));
:dIGSS << Color Cells("Red", rows_to_color);
Voir l'exemple 2 (et 3 si vous avez besoin de plusieurs couleurs) de l'index de script pour les cellules de couleur.

Modifier:
Texte corrigé « Vous pouvez fournir aux cellules de couleur une liste de colonnes » en « Vous pouvez fournir aux cellules de couleur une liste de numéros de ligne »