Bonjour, j'aimerais rendre "privée" une table de données créée à partir d'une boîte de table (à partir des contributions Boosted Tree/Colonne en particulier, mais la question est générale).Je vois dans la documentation JSL que l'option "invisible" est disponible directement à partir du message <
De manière générale, est-il possible de changer la visibilité d'une table de données en privée une fois qu'elle a été créée ?
J'utilise JMP 13 Pro.
Merci d'avance,
Matéo
Merci! la deuxième solution est parfaite pour mon cas ! Je garderai le premier en tête pour d'autres utilisations également.
Matéo
Une solution serait d'utiliser << Make Data Table (invisible), puis de sous-ensembler cette table dans une table privée, puis de fermer enfin la table créée avec Make Data Table.
Vous trouverez ci-dessous un script simple qui crée directement une table privée, en extrayant les parties individuelles de la zone de table et en les plaçant dans la nouvelle table.Puisque la structure du tableau des contributions des colonnes est connue, cette méthode serait facile à mettre en place.Le seul changement serait que vous ne pointiez pas sur un objet appelé "nw" mais sur le Report() de la sortie Boosted Tree.
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 ) );