¿Hay una manera de colorear dinámicamente un cuadro de columna anidado en un cuadro de columna? Por ejemplo, digamos que podría tener cualquier número de filas y que solo quiero que los valores de color sobrepasen el 80 rojo, ¿es esto posible como para una tabla de datos?
He incluido el código que estoy usando para colorear una tabla de datos y mostrarlo en una ventana de resultados. Además, he adjuntado una muestra de cómo se vería mi tabla de columnas repartidas. Me gustaría hacer el mismo color que hago con la tabla de datos en la tabla de columnas divididas en la ventana del informe. Por favor ayuda, gracias!
list = {12.5,55,23,99,87.6,77};
dt = New Table( "TEST",
Add Rows( 6 ),
New Column( "A", Numeric, "Continuous", Format( "Best", 12 ), Set Values( list ) ),
);
fail = dt << Get Rows Where( as column(column(dt,"A")) > 80);
Column(dt, "A") << color cells(Red, fail);
nw3 = New Window( "Results",
Table Box(
String Col Box( "Time", {"2","4","8","16","32","48"} ),
Col Span Box(
"REF",
Number Col Box( "CV", {12.5,55,23,99,87.6,77}),
Number Col Box( "Mean", {12.5,55,23,24,87.6,77})
),
Col Span Box(
"TEST",
Number Col Box( "CV", {12.5,99,23,24,87.6,99}),
Number Col Box( "Mean", {12.5,55,23,24,87.6,77})
)
),
dt << Get As Report()
);
Close(dt, nosave);Excelente, esto es exactamente lo que necesitaba. ¡Gracias!
El mensaje de la tabla Get As Report (), que es nuevo para mí, proporcionó una ruta sobre cómo hacer esto. Se necesita un poco de trabajo, pero no está tan mal. Aquí está la ventana resultante.
Se adjunta el guión. La clave es:
- hacer una tabla de datos y celdas de color
- obtener la tabla de datos como un informe
- cambiar los encabezados de las columnas
- Cree una ventana con un TableBox y un ColSpanBox y use el informe de la tabla dtr para cada NumberColBox.
También he adjuntado una tabla con scripts incrustados que demuestra cómo usar los colores de fila seleccionados.
El elemento de la lista de deseos que ya se ha informado es poder colorear celdas o establecer colores en filas de NumberColBox.