<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho scritto una funzione che controlla se un valore passa o meno. Se ha, dice nella colonna accanto al valore Pass o Fail. Per qualche ragione, ci sono alcune celle vuote che dovrebbero dire Fail, ma sono vuote. Ci sono cellule che hanno fallito e dicono anche fail al di fuori di esso, quindi sono un po 'confuso nel tentativo di eseguire il debug di questo. Ho anche aggiunto una schermata per illustrare cosa intendo.
oneULPass = Funzione ( { UL , valore , test , riga } ,
// UL -> limite superiore
// valore -> valore misurato
// test -> quale test è questo?
// riga -> riga (numero del dispositivo) nella tabella dati
colName1 = test || "Pass" ;
Se ( valore <= UL ,
dtSummary : colName1 [ riga ] = "Passaggio" ;
passaggio = 1 ;
,
dtSummary : colName1 = "Fallire" ;
passaggio = 0 ;
Mostrare ( valore ) ;
) ;
Ritorno ( Num ( passaggio ) ) ;
) ;

Ah, l'ho trovato! Nella parte "Fail" dell'istruzione If, ho scritto dtSummary : colName1 = "Fallire" ; e non dtSummary : colName1 [riga] = "Fallire".
Perché dovrebbe funzionare per alcune file e non per gli altri?