Hola a todos,
Actualmente estoy tratando de escribir un script que calcule automáticamente los rendimientos de las pruebas a través de las temperaturas. Reemplacé todo "Pass" con 1 y "Fail" con un 0 en toda la tabla y luego calculé la suma. A continuación se muestra mi ventana Tabulate actual y el código para esto. Mi objetivo es tener una tercera columna para cada temperatura con el rendimiento = ((Sum at Temp)/(N at Temp)) x 100. Tengo dificultades para implementar esto. Me imagino que hay una manera de hacer esto en Tabular o insertar una columna de Rendimiento después de cada columna "N" y calcular el rendimiento usando las dos columnas anteriores en una fórmula, pero tengo problemas para pensar cómo hacerlo de una manera que tiene en cuenta un número variable de columnas y temperaturas de ensayo. ¡Cualquier ayuda sería apreciada! ¡Gracias por adelantado!
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");