¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Tengo un conjunto de datos para un conjunto de dispositivos que he probado.Hay varios parámetros que cada dispositivo debe pasar para pasar en general.Por ejemplo, en una columna tengo registrado el voltaje umbral para cada dispositivo y en la columna al lado, dirá "Pasa" o "Falla".¿Cómo puedo calcular el porcentaje de dispositivos que aprobaron y agregarlo a una tabla de resumen?También he creado una tabla de resumen con la media, mínimo, máximo, etc. para cada parámetro, y sería genial tener el rendimiento en esa tabla también.
Gracias.
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?¡Gracias, lo hice funcionar!
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?Sospecho que la solución es establecer la propiedad de la columna Etiqueta de valor para las columnas de modo que 1 = Pasa y 0 = Falla
Si esa no es la respuesta, ¿podría proporcionarnos una muestra de su tabla de datos y la echaré un vistazo?
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?Hola de nuevo Jim,
He estado usando mucho este método para calcular los rendimientos.Lo que uno de mis colegas me señaló es que arriba dice 0 y 1 y no Falla y Pasa.¿Cómo puedo hacer para cambiar esto?
A continuación se muestra mi código que crea la tabla.¿Existe una manera sencilla de cambiar la etiqueta?
tabla2=expr(dtSummary << Tabular(
Mostrar panel de control (0),
Agregar tabla (
Tabla de columnas( Tabla de categorías, Estadísticas( Nombre( "% del total") ) ),
Tabla de filas (columnas por categorías (:Rendimiento OnId, :Rendimiento OffId, :Rendimiento Diff, :Rendimiento Id0s, :Rendimiento Id1s, :Rendimiento OffId0s, :Rendimiento OffId1s, :Rendimiento total) )
)
));
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?¡Gracias Jim por el ejemplo con JSL!Supongo que todavía necesito aprender más sobre las tablas, pero lo tengo funcionando.
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?natalia,
Se adjunta un script que lo lleva desde la estructura de la tabla de datos principal hasta una tabla de salida con la mayor parte de lo que desea.Es posible que desee tomar la tabla de tabulación final y colocarla en un cuadro de tabla para limpiarla un poco, pero creo que verá lo que estoy intentando hacer.
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?natalia,
Quizás el archivo adjunto pueda ayudarte. Hazme saber si tienes alguna pregunta.En la tabla adjunta, puede hacer un resumen de la tabla y sumar las apariciones de un '1' en la columna de aprobación general y luego dividirla por el número total de filas para calcular la tasa general.
dave
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?Hola Jim,
Gracias por responder.Aunque no estoy seguro de seguirte.Puedo crear una columna de rendimiento para cada parámetro.
dtSummary << Nueva columna ("Rendimiento_Vth", Numérico, Fórmula (Min(:Pass_Vth=="Pass"))); Pone un 0 o 1 en cada fila debajo de la columna Yield_Vth.Cuando calculo el % del total, solo dice 100%, lo cual no es correcto porque no todas las filas tienen un 1.
La tabla que realmente estoy buscando se parece a esta y no estoy seguro de si es totalmente posible:
Rendimiento medio Mín. Máx. STDEV % Rendimiento
p1
p2
p3
p4
Todo (en blanco) (en blanco) (en blanco) (en blanco) TotalYield
¿Puedes explicar lo que hiciste de nuevo?Me estoy familiarizando más con JSL, pero todavía no he usado demasiado las tablas.
¡Gracias!
Re: ¿Cómo puedo calcular los rendimientos y agregarlos a una tabla resumen?natalia,
Suponiendo que desea conocer el rendimiento final, el método que he utilizado es establecer una nueva columna para que sea igual a 1 o 0 en función de encontrar todos los que pasan o encontrar al menos uno que falla.La fórmula que uso es encontrar el mínimo de las comparaciones boulianas.Por ejemplo, si tiene las columnas A, B y C que tienen un valor "Aprobado" o "Reprobado", coloco la siguiente fórmula en la nueva columna llamada "Rendimiento".
Min(:A=="Pase",:B=="Pase",:C=="Pase")
Si todas las pruebas pasan, el Min será un 1, si no, será un 0.
Luego simplemente hago un Resumen de Tablas ==> y solicito %Total. y luego elimine la fila de "Fallas" y luego únala a su tabla de resumen.
Si necesita el rendimiento para cada parámetro, entonces usaría Analizar ==> Tabular, con los parámetros en las filas y Pasa y Falla como columnas.Luego puede convertirlo en una tabla de datos, eliminar la columna "Error" y unirla a su tabla de resumen.
