<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao JMPers,
nella piattaforma multivariata vorrei salvare tutti i valori T2 nel mio datatable tramite script.
Purtroppo non riesco a capire il comando per salvare i valori T2 in JSL. Inoltre, il rapporto utilizza una variabile by, quindi devo fare qualcosa come "Tieni premuto CTRL e fai clic con il pulsante sinistro del mouse su T2-hotspot => Salva T2" solo in JSL.
È possibile?
avanti Cristo = Aprire ( "$SAMPLE_DATA/Classe grande.jmp" ) ;
mlt = Multivariato (
InviaAPerGruppo ( { : età == 12 } ) ,
Y ( : altezza , : peso ) ,
Metodo di stima ( "Saggio di riga" ) ,
Formato matrice ( "Piazza" ) ,
Matrice del grafico a dispersione (
Ellissi di densità ( 1 ) ,
Ellissi ombreggiate ( 0 ) ,
Colore dell'ellisse ( 3 )
) ,
T² ( 1 ) ,
Di ( : età ) ,
InviaAPerGruppo (
{ : età == 12 } ,
SendToReport (
Spedizione (
{ "Età multivariata=12" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
) ,
InviaAPerGruppo (
{ : età == 13 } ,
SendToReport (
Spedizione (
{ "Età multivariata=13" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
) ,
InviaAPerGruppo (
{ : età == 14 } ,
SendToReport (
Spedizione (
{ "Età multivariata=14" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
) ,
InviaAPerGruppo (
{ : età == 15 } ,
SendToReport (
Spedizione (
{ "Età multivariata=15" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
) ,
InviaAPerGruppo (
{ : età == 16 } ,
SendToReport (
Spedizione (
{ "Età multivariata=16" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
) ,
InviaAPerGruppo (
{ : età == 17 } ,
SendToReport (
Spedizione (
{ "Età multivariata=17" } ,
"Matrice del grafico a dispersione" ,
OutlineBox ,
{ Vicino ( 1 )}
)
)
)
)
Ovviamente! Ho iniziato dalla parte sbagliata senza voltarmi indietro (anche se avevo la sensazione che mi mancasse l'ovvio... )
In alternativa:
NamesDefaultToHere ( 1 ) ;
dt = Aprire ( "$SAMPLE_DATA/Misure corporee.jmp" ) ;
dt << Nuova colonna ( "Di" , Numerico , Nominale , Formula ( Intero casuale ( 1 , 2 ))) ;
mv = dt << Multivariato (
Y (
: Massa ,
: Prua, testa ,
: Bicipite ,
: Petto ,
: Collo ,
: Spalla
) ,
Di ( : Di ) ,
Metodo di stima ( "Saggio di riga" ) ,
Formato matrice ( "Piazza" ) ,
Matrice del grafico a dispersione (
Ellissi di densità ( 1 ) ,
Ellissi ombreggiate ( 0 ) ,
Colore dell'ellisse ( 3 )
) ,
Piazza T ( Salva Piazza T )
) ;
È un po' complicato. Prova questo:
// Crea un elenco di tutti gli oggetti T2 nel report multivariato composto "mlt"
T2_tutto = Ripetere (
io = 0 ;
{ io ++ ; Rapporto ( mlt [ io ])[ Casella di contorno ( "T" || "\!U00B2" )] << ottenere un oggetto scriptabile } ;,
N articoli ( mlt )
) ;
//Invia il messaggio di salvataggio a tutti i T2 in una sola mossa
T2_tutto << Salva Piazza T ;