<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen,
Ich habe eine Funktion geschrieben, die prüft, ob ein Wert besteht oder nicht. Wenn ja, heißt es in der Spalte neben dem Wert Pass oder Fail. Aus irgendeinem Grund gibt es einige leere Zellen, die Fail sagen sollen, aber leer sind. Es gibt Zellen, die ausgefallen sind und daneben auch fehlschlagen, daher bin ich etwas verwirrt, als ich versuche, diese zu debuggen. Ich habe auch einen Screenshot hinzugefügt, um zu veranschaulichen, was ich meine.
oneULPass = Funktion ( { UL . Wert . Prüfung . Reihe } .
// UL -> obere Grenze
// wert -> gemessener Wert
// test -> welcher test ist das?
// Zeile -> Zeile (Gerätenummer) in der Datentabelle
colName1 = Prüfung || " Bestehen" ;
Ob ( Wert <= UL .
dtZusammenfassung : colName1 [ Reihe ] = "Bestehen" ;
bestehen = 1 ;
.
dtZusammenfassung : colName1 = "Scheitern" ;
bestehen = 0 ;
Show ( Wert ) ;
) ;
Rückkehr ( Num ( bestehen ) ) ;
) ;

Ah, hab es gefunden! Im "Fail" -Teil der If-Anweisung schrieb ich dtZusammenfassung : colName1 = "Scheitern" ; und nicht dtZusammenfassung : colName1 [Zeile] = "Scheitern".
Warum sollte das für einige Reihen funktionieren und nicht für andere?