Resaltar celda en el cuadro de tabla de datosQuiero resaltar valores de valores significativos en un cuadro de tabla de datos. Tengo una pantalla en la que simplemente ejecuto un Screening de respuesta y luego guardo la tabla de datos en la pantalla junto con un gráfico del Generador de gráficos a través de: vlb << Append (dtb = Data Table Box (dt));
Parece que no puedo encontrar una manera fácil de editar el cuadro de tabla de datos. Intenté resaltar el valor en la tabla real antes de importar en la pantalla pero no hizo nada. ¿Alguna sugerencia?

Re: Resaltar celda en cuadro de tabla de datos¡Gracias por compartir! Esta es en realidad una mejor solución a mi problema específico. Sin embargo, voy a dejar la respuesta de David como correcta ya que creo que es más robusta.
Re: Resaltar celda en cuadro de tabla de datosSi está de acuerdo con no tener el enlace directo a la tabla de datos como lo tiene el DataTableBox, el mensaje Obtener como informe debe hacerlo bien.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age << Color Cells( "Red" );
New Window("Colored cells",
dt << get as report()
);

Re: Resaltar celda en cuadro de tabla de datosHermoso, creo que puedo tomarlo desde aquí junto con tu comentario anterior. Es lamentable que el cuadro de tabla de datos () no sea un cuadro de tabla (). Todas las documentaciones dicen que sí, pero cuando profundizo en las propiedades me siento muy limitado en mis opciones de personalización.
Gracias por la elegante función! No estoy seguro de por qué no lo pensé. ¡Para eso es la comunidad!
Re: Resaltar celda en cuadro de tabla de datosDuh, lo siento, me subí demasiado pronto. Pero en caso de que esa sea la única ruta que le dé el formato, aquí hay una utilidad:
Data Table To Table Box = Function({dt},{Default Local},
tb = Table Box();
For (i=1,i<=NCols(dt),i++,
col = Column(dt,i);
colName = col << Get Name;
lstValues = col << Get Values;
type = col << Get Data Type;
If (type=="Character",
tb << Append(
String Col Box(colName,lstValues)
)
,
tb << Append(
Number Col Box(colName,lstValues)
)
);
);
// return
tb
);Re: Resaltar celda en cuadro de tabla de datos¿Esto no parece una solución para un cuadro de tabla de datos?
Re: Resaltar celda en cuadro de tabla de datosNo estoy seguro de si hay una manera de cambiar el color de fondo, pero puede aplicar el formato de valor p condicional:
NumberColBox("p-value",EvalList({p}),<<SET format=""></SET>