Formatage des couleurs sur plusieurs colonnesJ'ai plusieurs colonnes à la fois numériques et de caractères. Je souhaite colorer le format de toutes les colonnes numériques.
Ma première tentative a été d'utiliser la fonction if
Local ({dt},
dt = Data Table ("Cpk report overall");
dt << Begin Data Update;
For Each Row(
If(
:"Row 1"n >= 1.33, :"Row 1"n << Color cells ("Green", Row()),
(:"Row 1"n < 1.33) & (:"Row 1"n >= 1.06), :"Row 1"n << Color cells ("Yellow", Row()),
:"Row 1"n < 1.06, :"Row 1"n << Color cells ("Red", Row())
)
);
dt << End Data Update;
);Veuillez ignorer le nom de ma colonne car il est le produit de la transposition d'une colonne.
Mais cette méthode ne s'appliquera qu'à l'une des nombreuses colonnes dont je dispose et qui ne seront pas cohérentes. Existe-t-il un moyen de faire fonctionner cela pour toutes les colonnes sans avoir à spécifier les noms de colonnes ?
Automatisation et scriptsExploration et visualisation des donnéesRé: Formatage des couleurs sur plusieurs colonnesVous voudrez faire une boucle sur les colonnes
Names Default To Here(1);
dt = Data Table("Cpk report overall");
collist = dt << Get Column Names("Numeric", "Continuous");
dt << Begin Data Update;
For Each({colname}, collist,
For Each Row(
If(
:"Row 1"n >= 1.33, :"Row 1"n << Color cells("Green", Row()),
(:"Row 1"n < 1.33) & (:"Row 1"n >= 1.06), :"Row 1"n << Color cells("Yellow", Row()),
:"Row 1"n < 1.06, :"Row 1"n << Color cells("Red", Row())
)
);
);
dt << End Data Update;
mais dans ce cas, j'envisagerais d'essayer la propriété de colonne Dégradé de couleurs au lieu de colorer les cellules à l'aide de << Color Cells

Re: Formatage des couleurs sur plusieurs colonnesMerci!
J'avais négligé un « dégradé de couleurs » et des « attributs standardisés » aussi pratiques !