Formattazione a colori di più colonneHo più colonne sia numeriche che di caratteri. Voglio formattare a colori tutte le colonne numeriche.
Il mio primo tentativo è stato quello di usare la funzione 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;
);Si prega di ignorare il nome della mia colonna poiché è il prodotto della trasposizione di una colonna.
Ma questo metodo si applicherà solo a una delle tante colonne che ho e avrò, che non saranno coerenti. C'è un modo per farlo funzionare per tutte le colonne senza dover specificare i nomi delle colonne?
Automazione e scriptingEsplorazione e visualizzazione dei datiRe: Formattazione del colore di più colonneVorrai fare un ciclo sulle colonne
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;
ma in questo caso prenderei in considerazione di provare la proprietà della colonna Gradiente colore invece di colorare le celle usando << Celle colore

Re: Formattazione del colore di più colonneGrazie!
Mi era sfuggito il comodo "Gradiente di colore" e gli "Attributi standardizzati"!