Hallo,
Ich baue meine JMP-Kenntnisse auf und habe jetzt ein Farbproblem.Ich möchte die Farbe jeder Zeile von der Zelle „Mittelwert (Erreichung des Ertragsziels)“ in die Zelle „Mittelwert (Ertrag)“ in jeder Zeile übertragen.Ist das mit einer Formel möglich?Meine Skriptkenntnisse beschränken sich auf einfache Automatisierung basierend auf Code, der aus dem Protokollfenster extrahiert wird.Wenn Sie einfache Ideen haben, teilen Sie diese bitte mit.
Danke schön.

Hallo @FullSpectrum255 ,
Derzeit scheint es keine Möglichkeit zu geben, die Farbe einer Zelle zu erkennen, sondern lediglich die Möglichkeit, die Farbe einer Zelle einzufärben oder zu löschen.
Eine Alternative könnte darin bestehen, eine Formel zu erstellen, die die Zellen „Mittelwert (Ertrag)“ basierend auf dem Wert der Werte „Mittelwert (erfüllt Ertragsziel)“ einfärbt. Interessanterweise wurden bei diesem Ansatz entweder die Zahlen vollständig gelöscht oder nur Zeile 1 gefärbt. Ich frage mich, ob noch jemand Tipps hat, damit die Formelroute funktioniert, denn das ist eine bessere Lösung.
Ein etwas anderer Ansatz, der auf lange Sicht etwas aufwändiger ist, besteht darin, einfach eine if-Anweisung zu schreiben, um jede Zelle entsprechend den Mittelwerten (erfüllt das Ertragsziel) einzufärben.Beispiele unten.
Names default to here(1);
dt = current data table();
// Works, but you'll need to run the script every time you want the cells colored
for( i = 1, i <= N rows(dt), i++,
if(
:"Mean(Meets Yield Target)"n[i] == 1, :"Mean(Yield)"n << Color Cells( "Green", i ),
:"Mean(Meets Yield Target)"n[i] == 0, :"Mean(Yield)"n << Color Cells( "Yellow", i ),
:"Mean(Meets Yield Target)"n[i] == -1, :"Mean(Yield)"n << Color Cells( "Red", i ),
)
);
/* Better solution, if if was fixed
dt:"Mean(Yield)"n << Set formula(
if(
:"Mean(Meets Yield Target)"n == 1, :"Mean(Yield)"n << Color Cells( "Green", row() ),
:"Mean(Meets Yield Target)"n == 0, :"Mean(Yield)"n << Color Cells( "Yellow", row() ),
:"Mean(Meets Yield Target)"n == -1, :"Mean(Yield)"n << Color Cells( "Red", row() ),
)
);
*/
Nebenbei bemerkt ist der Scripting Index eine fantastische Ressource zum Durchsuchen dokumentierter Funktionen! Eine schnelle Suche nach Schlüsselwörtern hilft normalerweise dabei, die verfügbaren Funktionen einzugrenzen, die für Ihre Aufgabe verwendet werden können.


Danke StarfruitBob.Das Skript wendet die gleiche Farbcodierung nach Wert perfekt an.110 % besser, als sie in Powerpoint mit roten Kästchen von Hand hervorzuheben.
Danke 1e6.