Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden? Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden?Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)
Betreff: Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden? Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)Karen, das wäre eine nette Funktion, aber es würde eher einen Skript-Ansatz als die bedingte Formatierung erfordern.
Die Skripterstellung hängt natürlich von der Ebene ab, auf der die Schrifteigenschaften JSL ausgesetzt werden.Wenn sich der Wert, den Sie ändern möchten, in einem Textfeld befindet, wird die Meldung <
Mit etwas kreativem Skripting können Sie möglicherweise ein benutzerdefiniertes bedingtes Format für jede Spalte generieren, das die Zeilen richtig einfärbt.Vorausgesetzt, Sie haben nicht zwei Zahlen, die genau den gleichen Wert haben, aber in unterschiedlichen Farben angezeigt werden müssen.
Betreff: Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden? Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)Beides, die bedingte Formatierung ist großartig. Aber zum Spaß gehen wir noch einen Schritt weiter ... was ist, wenn wir Y lila färben wollen, basierend darauf, dass X einen Wert hat?? Der Gedanke war, einen Wert als verdächtig zu kennzeichnen, wenn eine Annahme (z. B. Normalität) verdächtig war.Wenn also der p-Wert von einem Test größer oder kleiner als ein Wert war, möchte ich vielleicht eine bedingte Formatierung auf einen anderen Satz von Werten anwenden (z. B. Cpks).
Betreff: Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden? Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)So erstellen Sie eine Regel für die bedingte Formatierung über JSL.Die Regel zeigt Zahlen größer als 0 in Rot mit gelbem Hintergrund an.
Vorlieben (
Regeln für die bedingte Formatierung (
Regelsatz (
Regelname ( "Regel prüfen" ) ,
Weniger als ( Wert ( 0 ) , Inklusive ( 1 ) , Format ( TextAlpha ( 0,8 ) ) ) ,
Größer als (
Wert ( 0 ) ,
Inklusive ( 0 ) ,
Format ( Textfarbe ( "Dunkelrot" ) , Schriftstil ( Fett gedruckt ) , Hintergrundfarbe ( 73 ) )
)
)
)
) ;
abc_liste = { 1.23 , 0 , - 1 , 2.844 } ;
def_liste = { 35.223 , 0 , 1 , 2 } ;
nw = neues Fenster ( "Beispiel für bedingte Formatierung" ,
Schaltschrank ( "Interessante Daten" ,
tb = Tischbox (
s1 = stringcolbox ( "Etwas Text" , { "AAA" , "BBB" , "CCC" , "DDD" }) ,
abc_col = Nummercolbox ( "ABC" , abc_liste ) ,
def_col = Nummercolbox ( "DEF" , def_liste ) ,
) ,
) ,
abc_col << Format festlegen ( 4 , 0 ) << Bedingtes Format festlegen ( "Regel prüfen" ) ;
def_col << Format festlegen ( 4 , 0 ) << Bedingtes Format festlegen ( "Regel prüfen" ) ;
tb << Legen Sie alternative Zeilen schattieren fest ( 1 ) << Legen Sie Unterstreichungsüberschriften fest ( 1 ) << Spaltengrenzen setzen ( 1 ) ;
) ;
Hier ist die Ausgabe:

Betreff: Gibt es eine Möglichkeit, eine Schriftfarbe an einen einzelnen Wert in einer Anzeige zu senden? Wenn also X > 10, färbe X lila (vorausgesetzt, ich weiß, wie ich feststellen kann, ob X > 10)Es gibt bedingte Hervorhebungsregeln für Zahlen, die in einer NumberColBox angezeigt werden.Doppelklicken Sie auf das Kästchen und Sie können eine Regel auswählen oder eine neue Regel erstellen.Eine Regel besteht aus:
1) einen Namen für die Regel (z. B. "GT10Purple")
2) Bedingungen an die Werte (z. B. " > 10 ")
3) Formatänderungen (Textfarbe, Hintergrundfarbe, Anmerkung, Schriftart)
Sie können die verfügbaren Regeln auch über Einstellungen > Berichte > Bedingte Formatierung anzeigen bearbeiten.
Hier ist ein Bild des Dialogs beim Erstellen einer Regel, wie Sie sie beschreiben:

Und so sieht es aus, wenn es auf eine Spalte in einem Bericht angewendet wird:

Bedingte Formate können auch für eine MatrixBox verwendet werden und können von JSL mit der Methode <