Pass/Fail condizionale basato sul limiteCiao ragazzi,
Simile a uno dei post precedenti, ho il seguente problema come mostrato di seguito:
In questo caso, se uno qualsiasi dei risultati è >=15 in almeno due sub_rad allora è considerato Fail altrimenti sarà considerato Pass (come mostrato nella colonna Pass_Fail). Attualmente sto usando Formula ma so solo come farlo in un singolo sub_rad. Si prega di suggerire come posso farlo con uno script o una formula.
Grazie.
| ID | test_id | tipo_test | main_rad | sub_rad | risultato | Superato_Fallito |
| M101XS | 566 | 31 | 2 | 0 | 15 | Fallire |
| M101XS | 566 | 31 | 2 | 1 | 16 | Fallire |
| M101XS | 566 | 31 | 2 | 2 | 11 | Passaggio |
| M101XS | 566 | 31 | 3 | 0 | 12 | Passaggio |
| M101XS | 566 | 31 | 3 | 1 | 13 | Passaggio |
| M101XS | 566 | 31 | 3 | 2 | 14 | Passaggio |
| M101XW | 568 | 33 | 2 | 0 | 12 | Passaggio |
| M101XW | 568 | 33 | 2 | 1 | 16 | Passaggio |
| M101XW | 568 | 33 | 2 | 2 | 12 | Passaggio |
| M101XW | 568 | 33 | 2 | 0 | 12 | Passaggio |
| M101XW | 568 | 33 | 3 | 1 | 18 | Fallire |
| M101XW | 568 | 33 | 3 | 2 | 20 | Fallire |
Re: Pass/Fail condizionale in base al limiteScusa Cam, non mi sono spiegato bene nel post. In questo caso, in realtà sto cercando almeno 2 sub_rad che non sono riusciti come criteri, quindi quel particolare ID è considerato fallito. Se la riga 3 non rientra nelle specifiche, anche questo è fallito, altrimenti lo considero comunque un passaggio. Se guardo il generale (basato sull'ID e sul risultato di sub_rad), allora quel particolare ID non è riuscito.
Spero di non esserti sembrato confuso 
Grazie.
Re: Pass/Fail condizionale in base al limiteQuesta è un'ipotesi su ciò che vuoi ...... non sono sicuro che tutte le condizioni siano state controllate correttamente
Questa è una formula..... non aprire il codice 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: Pass/Fail condizionale in base al limiteNon è chiaro quale gruppo di corse sia stato condannato come superato o fallito.Penserei che sarebbero tutti i sub_rad all'interno dello stesso main_rad e ID test, ma non è quello che mostra la colonna Pass_Fail, altrimenti anche la riga 3 sarebbe un fallimento.Puoi per favore chiarire?