JMP-Skripterstellung zum Färben von Zellen basierend auf KriterienHallo - kann mir bitte jemand sagen, wie ich eine Zelle ungleich 1 im Übersichtsblatt unten mit JMP Scripting einfärben würde, beginnend mit der Spalte N Kategorien (Prozesstaxonomie Ebene 1)? Außerdem sind dies nur Beispielspalten, es gibt 40 andere Spalten, daher möchte ich nicht die tatsächlichen Spaltennamen im Skript angeben. Wenn eine Zelle in der Übersichtstabelle farbig ist, kann die Farbe schließlich auf die ursprüngliche Datentabelle angewendet werden, mit der die Übersichtstabelle verknüpft ist?

DatentabelleSkripterstellungBetreff: JMP-Skripterstellung zum Färben von Zellen basierend auf KriterienHier ist eine Möglichkeit, das Problem zu lösen:

Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dtSum = dt << Summary(
Group( :age ),
Mean( :height ),
Mean( :weight ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" )
);
// Get the column names of the current columns
sumColNames = dtSum << get column names(string);
// Remove the first 2 columns from the list
remove from( sumColNames, 1, 2 );
// loop across columns finding all cells > 63
For( i=1, i<= N Items( sumColNames ), i++,
// select all rows where cells are above 63
dtSum << select where( as column( dtSum, sumColNames[i]) > 63 );
// Color cells in summary table
as column(dtSum, sumColNames[i]) << Color Cells( red, dtSum << get selected rows );
// Color cells in original table
as column(dt, sumColNames[i]) << Color Cells( red, dt << get selected rows );
)
Betreff: JMP-Skripterstellung zum Färben von Zellen basierend auf KriterienIch danke dir sehr! Es funktionierte.
Als Folgefrage, wenn ich eine Indikatorspalte mit einer 1 erstellen wollte, um eine beliebige Zeile mit einer hervorgehobenen Zelle in der Datentabelle zu markieren, wie kann ich das tun?
Betreff: JMP-Skripterstellung zum Färben von Zellen basierend auf Kriterien- Lesen Sie die Dokumente Discovering JMP und Using JMP.Beide Dokumente befinden sich in der JMP-Dokumentationsbibliothek, die im Pulldown-Menü „Hilfe“ verfügbar ist.
- So fügen Sie eine Indikatorspalte hinzu
- Erstellen Sie eine neue Spalte sowohl in der ursprünglichen Datentabelle als auch in der Übersichtsdatentabelle.Nennen Sie die Spalte "Flag" oder "Indikator" usw.
- Zum Skript hinzufügen, als die letzten 2 Zeilen in der For()-Schleife
dt:Flag[dt << get selected rows]=1;
dtSum:Flag[dtSum << get selected rows]=1;
- Nehmen Sie sich die Zeit, das Drehbuch zu studieren, um sicherzustellen, dass Sie es verstehen.
Betreff: JMP-Skripterstellung zum Färben von Zellen basierend auf KriterienIch danke dir sehr!