<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Escribí una función que verifica si un valor pasa o no. Si tiene, dice en la columna al lado del valor Pasar o Falla. Por alguna razón, hay algunas celdas que están en blanco que deberían decir Error, pero están en blanco. Hay celdas que fallaron y también dicen que fallan a su lado, así que estoy un poco confundido al intentar depurar este. También agregué una captura de pantalla para ilustrar lo que quiero decir.
oneULPass = Función ( { UL , valor , prueba , fila } ,
// UL -> limite superior
// valor -> valor medido
// prueba -> que prueba es esta?
// fila -> fila (número de dispositivo) en la tabla de datos
colName1 = prueba || " Pasar" ;
Si ( valor <= UL ,
dtSummary : colName1 El fila ] = "Pasar" ;
pasar = 1 ;
,
dtSummary : colName1 = "Fallar" ;
pasar = 0 ;
Show ( valor ) ;
) ;
Regreso ( Num ( pasar ) ) ;
) ;

Ah, lo encontré! En la parte "Fail" de la declaración If, escribí dtSummary : colName1 = "Fallar" ; y no dtSummary : colName1 [fila] = "Fallar".
¿Por qué funcionaría para algunas filas y no para otras?