Hallo, ich möchte eine Datentabelle, die aus einem Tabellenfeld erstellt wurde, „privat“ machen (insbesondere aus Boosted Tree/Column Contributions, aber die Frage ist allgemeiner Natur).Ich sehe aus der JSL-Dokumentation, dass die Option „unsichtbar“ direkt in der Nachricht „<
Ist es im Allgemeinen möglich, die Sichtbarkeit einer Datentabelle nach ihrer Erstellung in „privat“ zu ändern?
Ich verwende JMP 13 Pro.
Dank im Voraus,
Matteo
Danke! Die zweite Lösung ist für meinen Fall perfekt! Ich werde das erste auch für andere Verwendungszwecke im Hinterkopf behalten.
Matteo
Eine Möglichkeit wäre, die Funktion << „Datentabelle erstellen (unsichtbar)“ zu verwenden, diese Tabelle dann in eine private Tabelle zu unterteilen und schließlich die mit der Funktion „Datentabelle erstellen“ erstellte Tabelle zu schließen.
Nachfolgend finden Sie ein einfaches Skript, das direkt eine private Tabelle erstellt, indem die einzelnen Teile aus der Tabellenbox gezogen und in der neuen Tabelle platziert werden.Da die Struktur der Tabelle „Spaltenbeiträge“ bekannt ist, lässt sich diese Methode leicht zusammenstellen.Die einzige Änderung wäre, dass Sie nicht auf ein Objekt namens „nw“ zeigen würden, sondern auf Report() der Boosted Tree-Ausgabe
Names Default To Here( 1 );
nw = New Window( "A Table Box",
Outline Box( "Sample Table",
Table Box(
String Col Box( "Group", {"Group A", "Group B", "Group C"} ),
Number Col Box( "Row Num", {1, 2, 3} ),
Number Col Box( "Value", {54, 67, 29} )
)
)
);
dtPrivate = New Table( "The Table", private );
dtPrivate << New Column( (nw[String Col Box( 1 )] << get heading), character, values( nw[String Col Box( 1 )] << get ) );
dtPrivate << New Column( (nw[Number Col Box( 1 )] << get heading), values( nw[Number Col Box( 1 )] << get ) );
dtPrivate << New Column( (nw[Number Col Box( 2 )] << get heading), values( nw[Number Col Box( 2 )] << get ) );
dtPrivate << bivariate( x( :Row Num ), y( :Value ) );