Farbe nach ZelleFür jede Reihe(
Hallo Leute,
Ich möchte meine Zellen nach Wert färben,
also bei <= 25 rot, bei > 25 und < 50 orange, bei > 50 < 70 gelb.
und >75 grün.
Ich zerlege es, um es zuerst zu testen, und wenn ich die ersten beiden Argumente ausführe, ändert die zweite Bedingung alle Zeilen in Orange
For Each Row(
If(
:CDO 4 week Avg <= 25, dt:CDO 4 week Avg << color cells( "Red", Row() ),
:CDO 4 week Avg > 25 <= 50,
dt:CDO 4 week Avg << color cells( "orange", Row() )
)
);
Ich kann nicht verstehen, warum ich die Bedingung überschreibe und alle Zellenfarben in Orange ändere
SkripterstellungRe: Farbe pro ZelleHier ist ein einfaches Beispiel für das Einfärben von Zellen über mehrere Spalten hinweg, ohne dass die Zellen Zeile für Zeile verarbeitet werden müssen.

Names Default To Here( 1 );
// Open Data Table: Blood Pressure.jmp
// → Data Table( "Blood Pressure" )
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
For( i = 3, i <= N Cols( dt ), i++,
theRows = dt << get rows where( As Column( dt, i ) > 180 );
Column( dt, i ) << color cells( "red", theRows );
);
Re: Farbe pro ZelleUnd ist es möglich, dies für jede Spalte zu wiederholen, oder muss ich für jede Spalte eine for-Schleife erstellen?
Re: Farbe pro ZelleDer zweite Vergleich scheint falsch zu sein.
Versuchen Sie Folgendes zu ändern:
:CDO 4 week Avg > 25 <=50,
Zu
25 < :CDO 4 week Avg <=50,