Succès/échec conditionnel basé sur la limiteSalut les gars,
Semblable à l'un des messages précédents, j'ai le problème suivant comme indiqué ci-dessous:
Dans ce cas, si l'un des résultats est> = 15 dans au moins deux sub_rad, il est considéré comme un échec, sinon il sera considéré comme un succès (comme indiqué dans la colonne Pass_Fail). Actuellement, j'utilise Formula mais je ne sais comment le faire que dans un seul sub_rad. Veuillez suggérer comment puis-je le faire avec un script ou une formule.
Merci.
| IDENTIFIANT | test_id | type_test | main_rad | sub_rad | résultat | Pass_Fail |
| M101XS | 566 | 31 | 2 | 0 | 15 | Échouer |
| M101XS | 566 | 31 | 2 | 1 | 16 | Échouer |
| M101XS | 566 | 31 | 2 | 2 | 11 | Passer |
| M101XS | 566 | 31 | 3 | 0 | 12 | Passer |
| M101XS | 566 | 31 | 3 | 1 | 13 | Passer |
| M101XS | 566 | 31 | 3 | 2 | 14 | Passer |
| M101XW | 568 | 33 | 2 | 0 | 12 | Passer |
| M101XW | 568 | 33 | 2 | 1 | 16 | Passer |
| M101XW | 568 | 33 | 2 | 2 | 12 | Passer |
| M101XW | 568 | 33 | 2 | 0 | 12 | Passer |
| M101XW | 568 | 33 | 3 | 1 | 18 | Échouer |
| M101XW | 568 | 33 | 3 | 2 | 20 | Échouer |
Re : Réussite/Échec conditionnel en fonction de la limiteDésolé Cam, je n'ai pas expliqué correctement dans le post. Dans ce cas, je recherche en fait au moins 2 sub_rad qui ont échoué selon mes critères, donc cet ID particulier est considéré comme ayant échoué. Si la rangée 3 est hors spécifications, c'est également un échec, sinon je la considère toujours comme une réussite. Si je regarde l'ensemble (basé sur l'ID et le résultat de sub_rad), cet ID particulier a échoué.
J'espère que cela ne vous a pas semblé déroutant 
Merci.
Re : Réussite/Échec conditionnel en fonction de la limiteCeci est une supposition sur ce que vous voulez ...... pas sûr que toutes les conditions soient correctement vérifiées
Ceci est une formule ..... pas de code JSL ouvert
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 : Réussite/Échec conditionnel en fonction de la limiteOn ne sait pas quel groupe de courses est condamné comme réussite ou échec.Je pense que ce serait tous les sub_rads dans le même main_rad & test ID, mais ce n'est pas ce que montre la colonne Pass_Fail, sinon la ligne 3 serait également un échec.Pouvez-vous clarifier s'il vous plait?