Sto cercando di determinare la RFT delle parti in base al valore rispetto ai limiti delle specifiche. Sono stato in grado di creare colonne di trasformazione personalizzate nel generatore di grafici utilizzando il seguente script JSL:
vars = expr(Variables());
dataSheet = "....CENSORED.jmp";
dt = Open(dataSheet);
colnames = dt << get column group( "Data" );
For( i = 1, i <= nitems(colnames), i++,
colName = Char(colnames[i]);
insert into(vars,
eval expr(
X(
Transform Column(
expr(char(colName)),
Character,
Nominal,
Formula(
lsl = (expr(parse(colName)) << get property( "Spec Limits" ))["LSL"];
usl = (expr(parse(colName)) << get property( "Spec Limits" ))["USL"];
If( expr(parse(colName)) < lsl | expr(parse(colName)) > usl,
"Bad",
"Good"
);
)
)
)
)
);
);
gb = Eval Expr(
Graph Builder(
Show Control Panel( 1 ),
Expr( Name Expr( vars ) )
)
);
for(j = 1, j <= nitems(colNames), j++,
insert into(gb,
eval expr(
Elements(
Position( expr(j), 1 ),
Bar(
X,
Legend( 3 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Total" )
)
)
)
);
);
gb;Ciò produce una colonna virtuale per ogni colonna nella tabella con "Buona" o "Cattiva" a seconda che tale funzionalità fosse al di fuori dei limiti delle specifiche. Il problema è che quando lo traccio utilizzando il grafico a barre non riesco a impilare le colonne:

Quello che mi piacerebbe vedere è qualcosa del genere:

Non riesco a vedere un modo per farlo senza perdere la connessione alla tabella dati originale (ad esempio, creando una tabella di stile di riepilogo che calcoli separatamente la percentuale buona/cattiva)!
Aiuto!
È necessario inserire i dati nel formato corretto.Immagino che tu voglia una barra separata per FT1 e FT2, giusto?È necessario impilare quelle colonne (Tabelle > Impila).Quasi tutto in JMP deve essere in formato lungo.Ho iniziato con la tua tabella dallo screenshot e ho prodotto questo:
Quindi Mosaic potrebbe funzionare, come dimostrato dai dati di questo test, ma la direzione delle barre non è corretta. Non c'è alcuna opzione per cambiare questa direzione che posso vedere
Sfortunatamente anche la funzione Mosaic non funziona:

Hai provato una trama a mosaico?