Esiste un modo per colorare dinamicamente una casella di colonna nidificata in una casella di campata? Ad esempio, supponiamo che potrei avere un numero qualsiasi di righe e voglio solo valori di colore superiori a 80 rossi, è possibile come per una tabella di dati?
Ho incluso il codice che sto usando per colorare una tabella di dati e mostrarla in una finestra dei risultati. Inoltre, ho allegato un esempio di come sarebbe il mio tavolo con colonne spanning. Mi piacerebbe fare la stessa colorazione che sto facendo alla tabella dei dati sulla tabella delle colonne con spanning nella finestra del rapporto. Per favore aiuto, grazie!
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);Eccellente, questo è esattamente ciò di cui avevo bisogno. Grazie!
Il messaggio della tabella Ottieni come report (), che è nuovo per me, fornisce un percorso su come farlo. Ci vuole un po 'di lavoro, ma non troppo male. Ecco la finestra risultante.
Lo script è allegato. La chiave è:
- crea una tabella di dati e celle a colori
- ottenere la tabella di dati come un report
- cambia le intestazioni delle colonne
- Crea una finestra con un TableBox e ColSpanBox e usa il rapporto tabella dtr per ogni NumberColBox.
Ho anche allegato una tabella con script incorporati che dimostra come utilizzare i colori di riga selezionati.
L'elemento della lista dei desideri che è già stato segnalato deve essere in grado di colorare le celle o impostare i colori su righe di NumberColBox.