ICH haben eine verbundene Tabelle, die zwei Übersichtstabellen kombiniert. Ich möchte die Ergebnisse einer Spalte gegen die andere darstellen.Diese Spalten werden aus Werten in ihren jeweiligen übergeordneten Tabellen berechnet und sind gesperrt. Ich möchte jedoch auch eine Referenz-Trendlinie (1:1) auf diesem Diagramm zeichnen. Dazu möchte ich vier Zeilen mit numerischen Werten in die beiden Spalten einfügen, die ich zeichne, und eine neue Spalte erstellen, die "Experiment" -Zeilen von "1: 1" -Zeilen unterscheidet.
Ich habe mehrere Versuche unternommen, diese Zeilen vergeblich zu meiner Tabelle hinzuzufügen, einschließlich der Erstellung einer separaten Tabelle mit den darin enthaltenen Referenzwerten und deren Verkettung mit meiner Übersichtstabelle, aber die Spalten werden nicht erfolgreich kombiniert (die Werte in der neuen Tabelle erscheinen einfach nicht in der verketteten Tabelle).
Idealerweise möchte ich eine Kopie meiner aktuellen verknüpften Zusammenfassungstabelle erstellen, die meine Experimentspalten entsperrt. Ich kann sehen, wie die Spalten auf der GUI entsperrt werden, aber ich versuche, dies alles in einem JSL-Skript zu tun. Die einzige Möglichkeit, die ich bisher sehen kann, um die Spalten zu entsperren, besteht darin, in den Schritten der ursprünglichen Zusammenfassungstabelle einen Code „Link to original data(0)“ zu verwenden, aber ich bin mir nicht sicher, ob ich das tatsächlich tun möchte – gibt es eine Möglichkeit dazu eine Kopie meiner aktuellen Datentabelle erstellen, die nur die numerischen Werte und nicht die Formeln kopiert, damit ich flache numerische Werte an neue Zeilen anhängen kann?
Sie können eine Kopie Ihrer Tabelle ohne Formeln erstellen.
dt2 =dt << Subset( All Rows, All Columns,
Copy Formula(0), OutputTableName("Just Values")
);Beachten Sie, dass
- Spalten mit Formeln sind gesperrt. Sie müssen die Formel entfernen, um Werte hinzuzufügen.
- Die Tabellenzusammenfassung ist zeilenweise gesperrt, es sei denn, Sie geben, wie Sie gesagt haben, 'Link to original data(0)' an. Außerdem können Sie die Spalten entsperren, aber die Haupt- und Übersichtstabellen sind nicht mehr verknüpft.Beachten Sie JMP 13, 14, dass Sie virtuelle Joins erstellen können
dt = open("$Sample_data/Big Class.jmp");
dtsum = dt << Summary( Group(:sex), Mean(:weight, :height));
for(i=1, i<=ncol(dtsum), i++,
column(dtsum,i) << lock(0)
);- Sie können dem Rahmenfeld des Diagramms eine Referenzlinie hinzufügen, ohne Punkte zu einer Tabelle hinzuzufügen. Ich bin mir nicht sicher, was 1:1 bedeutet. Wenn es die Zeile Y=X bedeutet, kann so etwas wie gr_framebox << Add Graphics Script( 2, Y Function( x, x ) ) verwendet werden/ Weitere Details sind erforderlich, wenn dies der Weg ist, den Sie einschlagen möchten.