<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
J'ai écrit une fonction qui vérifie si une valeur passe ou non. Si c'est le cas, il est indiqué dans la colonne en regard de la valeur Pass ou Fail. Pour une raison quelconque, il y a quelques cellules vides qui doivent indiquer Echec, mais qui sont vides. Il y a des cellules qui ont échoué et qui disent aussi échouer à côté, alors je suis un peu confus en essayant de déboguer celui-ci. J'ai également ajouté une capture d'écran pour illustrer mon propos.
oneULPass = Une fonction ( { UL , valeur , tester , rangée } ,
// UL -> limite supérieure
// valeur -> valeur mesurée
// test -> de quel test s'agit-il?
// ligne -> ligne (numéro d'appareil) dans la table de données
colName1 = tester || " Passer" ;
Si ( valeur <= UL ,
dtSummary : colName1 [ rangée ] = "Passer" ;
passer = 1 ;
,
dtSummary : colName1 = "Échouer" ;
passer = 0 ;
Spectacle ( valeur ) ;
) ;
Revenir ( Num ( passer ) ) ;
) ;

Ah, trouvé! Dans la partie "Fail" de l'instruction If, j'ai écrit dtSummary : colName1 = "Échouer" ; et pas dtSummary : colName1 [rangée] = "Échouer".
Pourquoi cela fonctionnerait-il pour certaines lignes et pas pour d'autres?