Ciao a tutti,
Qualcuno conosce un modo per creare tabelle di dati combinate costituite solo da risultati espansi? Ho implementato un test di parallelismo confrontando diversi livelli di una sostanza con uno standard. JMP produce tabelle dei risultati di tutti i confronti possibili e la creazione di una tabella dati combinata restituisce tutti i risultati di tutti i confronti senza un flag per sapere quale è quale. Sono interessato solo alle tabelle combinate solo dei diversi livelli rispetto allo standard. Se potessi salvare solo le schede aperte in una tabella dati combinata senza includere le schede chiuse, sarebbe fantastico (vedi immagine sotto). Potrei salvare singole tabelle ma ho fatto l'analisi da diversi fattori. Qualsiasi aiuto?

Se si desidera solo il report rispetto al composto STD, utilizzare il comando Crea tabella dati anziché quello per combinare i report.
Se desideri più di un rapporto, puoi utilizzare Righe> Filtro dati nella tabella dati corrente per selezionare ciò che desideri o non desideri. Le righe possono essere eliminate, escluse e nascoste o sottogruppi.
Grazie per la vostra risposta @markbailey T Il comando Crea tabella dati non aiuta qui perché, come ho detto, ho molte delle stesse tabelle (nella foto) quindi, semmai, la tabella dati combinata è la più vicina; Tuttavia, jmp crea una tabella combinata con tutti gli altri confronti (contro L1, contro L2, ......., più contro lo standard) per tutte le analisi simili all'immagine che ho mostrato senza una chiave per distinguere quale risultato proviene dalla scheda "contro". Quindi il mio pensiero era, se potessi fare una data combinata solo dei risultati simili di ciò che è stato aperto (tralasciando gli altri confronti collassati), quella sarebbe la soluzione.
Quindi ecco lo strano modo in cui sono stato in grado di fare quello che vuoi.Lo script seguente prende l'output di visualizzazione dalla piattaforma Fit Y by X che è stata eseguita, lo copia su un journal, passa attraverso tutte le caselle della struttura ed elimina quelle che sono chiuse, quindi esegue la Make Combined Data Table e infine , chiude il diario.JMP è abbastanza carino che quando si esegue questa operazione, nessuna delle creazioni del giornale viene visualizzata all'utente, ma viene visualizzata solo la nuova tabella di dati risultante.
names default to here(1);
dt = open("$SAMPLE_DATA/semiconductor capability.jmp");
fg = Fit Group(
Oneway( Y( :NPN1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP2 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :NPN2 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP3 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :IVP1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
<<{Arrange in Rows( 1 )}
);
fgr = fg << report;
nw = New Window( "Close Unwanted Tables",
Text Box( "Close the Outline Boxes of the Means and Std Deviation table" ),
Text Box( "you do not want to be in the Make Combined Data Table" ),
Text Box( "and then click OK" ),
Button Box( "OK",
nw << close window;
fgr << journal;
mjr = Current Journal();
test = (mjr << xpath( "//OutlineBox" ));
For( i = N Items( test ), i >= 1, i--,
If( test[i] << getOpen == 0,
test[i] << delete
)
);
mjr["Means and Std Deviations"][Table Box( 1 )] << Make Combined Data Table;
close all( journals, nosave );
)
);
Lo script dalla Button Box fa tutto il lavoro, quindi tutto ciò che devi fare è prenderlo e modificarlo per adattarlo al tuo script.
Il mio suggerimento era più che usare semplicemente il comando Crea tabella dati combinata. Il risultato include il confronto che desideri e quelli che non desideri. È quindi possibile utilizzare Righe> Filtro dati per selezionare le righe desiderate per Tabelle> Sottoinsieme o le righe che non si desidera per Cols> Elimina. Mi sembra piuttosto semplice.