Utilizzare il comando Tabelle> Impila per combinare le 15 colonne in una colonna e creare automaticamente una colonna di etichette (identificare la colonna di origine originale) prima di utilizzare Tabulate.
Sono ancora un po 'confuso .. In allegato è la tabella effettiva che usiamo .. Ho una colonna aggiuntiva chiamata Row_Pass_Fail che assegna solo passa / fallisci in base a tutti e 15 i test.
Grazie
@Yngeinstn ,
Non è chiaro come le colonne 1 - 32 incidano sull'analisi. Dovrebbero essere inclusi nel totale di Pass and Fail. Di seguito è riportato uno screenshot di:
- Solo la colonna 1. Se si deve includere 1-32, potrebbe essere necessaria una colonna totale o impilare 1-32 come Mark, @markbailey , suggerito. O dovrebbe invece essere usata la colonna Pass / Fail? Se si deve utilizzare Pass / Fail, sostituirlo con: 1 nella descrizione seguente.
- Modificata la proprietà della colonna, l'ordinamento dei valori per: 1, 1 (= Pass) è primo e 0 (= Fallito) secondo.
- Colonna modificata: 1 per essere il tipo di modellazione nominale.
- disporre in tabelle , trascina Wafer a sinistra,: 1 in alto e trascina la riga delle statistiche% in alto.
- Ho trascinato N in alto, perché come statistico voglio sempre conoscere N.
La JSL segue lo screenshot

Tabulate(
Add Table(
Column Table( Statistics( Row % ), Grouping Columns( :Name( "1" ) ) ),
Column Table( Statistics( N ) ),
Row Table( Grouping Columns( :wafer_number ) )
)
)
La JSL in basso produce una visualizzazione del luogo in cui si verificano gli errori sul wafer, con riga, colonna e sottotitolo e subcolcatura cambiate nel tipo di modellazione nominale.
Graph Builder(
Variables(
X( :subcol ),
Y( :subrow ),
Page( :wafer_number ),
Group X( :colnum ),
Group Y( :rownum ),
Color( :Name( "Row Pass/Fail" ) )
),
Elements( Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch( {}, "subcol", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "subrow", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(
0,
{gradient( {Width( 12 ), Reverse Labels( 1 )} )},
Item ID( "Row Pass/Fail", 1 )
)
)}
)
)
)
O guardare un wafer aggregato

Graph Builder(
Size( 593, 555 ),
Show Control Panel( 0 ),
Variables(
X( :subcol ),
Y( :subrow ),
Group X( :colnum ),
Group Y( :rownum ),
Color( :Name( "Row Pass/Fail" ) )
),
Elements( Heatmap( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch( {}, "subcol", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "subrow", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
8,
Properties(
0,
{gradient( {Width( 12 ), Reverse Labels( 1 )} )},
Item ID( "Row Pass/Fail", 1 )
)
)}
)
)
)0
@ gzmorgan0
Non posso ringraziarti abbastanza per quello che hai fornito. Il processo della tabulazione mi ha fatto fare un giro. Devo anche darti la mia più sincera gratitudine per le mappe dei wafer. Ho avuto difficoltà a far funzionare la riga, la colonna, il sottotitolo e il sottocollo usando il kit di strumenti Semi-Conductor.
Grazie ancora.
Ho setacciato le schede e non riesco a trovare alcuna informazione o esempio su come tabulare una colonna Pass_Fail in cui ho una colonna di 15 wafer diversi. Posso farlo per 1 wafer ma non capisco come raggruppare i wafer, quindi tabulare la resa come nella figura seguente. Ho allegato una tabella di esempio.
Grazie in anticipo