Formato de color de varias columnasTengo varias columnas, tanto numéricas como de caracteres. Quiero aplicar formato de color a todas las columnas numéricas.
Mi primer intento fue usar la función 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;
);Ignore el nombre de mi columna, ya que es el producto de la transposición de una columna.
Pero este método solo se aplicará a una de las muchas columnas que tengo y que no serán coherentes. ¿Hay alguna manera de hacer que esto funcione para todas las columnas sin tener que especificar los nombres de las columnas?
Automatización y scriptingExploración y visualización de datosRe: Formato de color de varias columnasQuerrás recorrer las columnas
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;
pero en este caso consideraría probar la propiedad de columna Degradado de color en lugar de colorear celdas usando << Colorear celdas

Re: Formato de color de varias columnas¡Gracias!
¡Pasé por alto un "Gradiente de color" y unos "Atributos estandarizados" tan convenientes!