Ciao a tutti,
Attualmente sto cercando di scrivere uno script che calcolerà automaticamente i rendimenti dei test a tutte le temperature. Ho sostituito tutti i "Pass" con 1 e "Fail" con uno 0 in tutta la tabella, quindi ho calcolato la somma. Di seguito è riportata la mia attuale finestra Tabulate e il codice per questo. Il mio obiettivo è avere una terza colonna per ogni temperatura con la resa che è = ((Sum at Temp)/(N at Temp)) x 100. Ho difficoltà a implementarlo. Immagino che ci sia un modo per farlo in Tabulate o per inserire una colonna Rendimento dopo ogni colonna "N" e calcolare il rendimento usando le due colonne precedenti in una formula, ma ho difficoltà a pensare a come farlo in un modo che rappresenta un numero variabile di colonne e temperature di prova. Qualsiasi aiuto sarebbe apprezzato! Grazie in anticipo!
list = dt << Get Column Names( string );
Remove From(list, 1, testIndex);
yieldByTest = (dt << Tabulate(
Add Table(
Column Table(
Grouping Columns(:tst_temp),
Statistics(Sum, N, Mean)
),
Row Table(
Analysis Columns(Eval(list))
)
),invisible
)
) << Make Into data Table;
yieldByTest << Set Name("Yield by Test Across Temperature");