Aprobado/Falla condicional basado en el límiteHola chicos,
Similar a una de las publicaciones anteriores, tengo el siguiente problema como se muestra a continuación:
En este caso, si alguno de los resultados es >=15 en al menos dos sub_rad entonces se considera Reprobado; de lo contrario, se considerará Aprobado (como se muestra en la columna Aprobado_Reprobado). Actualmente estoy usando Formula pero solo sé cómo hacerlo en un solo sub_rad. Sugiera amablemente cómo puedo hacerlo con un script o fórmula.
Gracias.
| IDENTIFICACIÓN | test_id | tipo_de_prueba | principal_rad | sub_rad | resultado | Contraseña errónea |
| M101XS | 566 | 31 | 2 | 0 | 15 | Fallar |
| M101XS | 566 | 31 | 2 | 1 | dieciséis | Fallar |
| M101XS | 566 | 31 | 2 | 2 | 11 | Aprobar |
| M101XS | 566 | 31 | 3 | 0 | 12 | Aprobar |
| M101XS | 566 | 31 | 3 | 1 | 13 | Aprobar |
| M101XS | 566 | 31 | 3 | 2 | 14 | Aprobar |
| M101XW | 568 | 33 | 2 | 0 | 12 | Aprobar |
| M101XW | 568 | 33 | 2 | 1 | dieciséis | Aprobar |
| M101XW | 568 | 33 | 2 | 2 | 12 | Aprobar |
| M101XW | 568 | 33 | 2 | 0 | 12 | Aprobar |
| M101XW | 568 | 33 | 3 | 1 | 18 | Fallar |
| M101XW | 568 | 33 | 3 | 2 | 20 | Fallar |
Re: Aprobado/Falla condicional basado en el límiteLo siento, Cam, no me expliqué correctamente en la publicación. En este caso, en realidad estoy buscando al menos 2 sub_rad que fallaron según mi criterio, por lo tanto, esa ID en particular se considera fallida. Si la fila 3 no cumple con las especificaciones, también es un error; de lo contrario, todavía lo considero un Aprobado. Si miro el total (basado en la identificación y el resultado de sub_rad), entonces esa identificación en particular falla.
Espero que no te haya sonado confuso 
Gracias.
Re: Aprobado/Falla condicional basado en el límiteEsto es una conjetura sobre lo que quiere... no estoy seguro de que todas las condiciones se estén verificando correctamente
Esta es una fórmula ... no abre el código JSL
dt = Current Data Table();
holdID = :ID;
holdtest_id = :test_id;
holdmain_rad = :main_rad;
numGE15 = N Rows(
dt << get rows where(
holdID == :ID & holdtest_id == :test_id & holdmain_rad ==
:main_rad & :result >= 15
)
);
If( :result >= 15 & numGE15 >= 2,
"Fail",
"Pass"
);

Re: Aprobado/Falla condicional basado en el límiteNo está claro qué grupo de carreras se está sentenciando como aprobado o reprobado.Creo que serían todos los sub_rads dentro del mismo main_rad & test ID, pero eso no es lo que muestra la columna Pass_Fail, de lo contrario, la fila 3 también sería un error.¿Puedes por favor aclarar?