Rückgabewert in einer Spalte basierend auf der Position eines Werts in einer anderen SpalteIch habe einen Datensatz, in dem Geräte nach Charge, Wafer und Chip identifiziert werden. und jeder Teil kann mehrere Tests haben. Ich kann die Spalte „Testdatum“ durchsuchen, um herauszufinden, wann der letzte Test auf jedem Chip ausgeführt wurde. Dann muss ich aus der Spalte „pass_fail“ wissen, wie der Status des letzten Tests war, etwa so:
:PASS_FAIL[ Zeile von Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)]
Ich hoffe auf eine Formel, die ich in Graph Build verwenden kann, um Pass/Fail-Wafer-Karten basierend auf dem Status des letzten Tests für jeden Chip zu erstellen.
Betreff: Rückgabewert in einer Spalte basierend auf der Position eines Werts in einer anderen SpalteBessere Lösung:
Erstellen Sie im Graph Builder eine Transformationsformel:
:TEST DATE == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)
Fügen Sie dann einen Datenfilter hinzu, um auszuwählen, wo die Transformation = 1 ist, keine Teilmenge erforderlich.
Betreff: Rückgabewert in einer Spalte basierend auf der Position eines Werts in einer anderen Spaltedt << Select Where( :Test Date == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE))
Betreff: Rückgabewert in einer Spalte basierend auf der Position eines Werts in einer anderen SpalteEgal, ich kann eine Spalte hinzufügen, um das Spaltenmaximum zu berechnen, und dann auswählen, wo das Testdatum mit dem maximalen Testdatum der Spalte für jeden Chip übereinstimmt, und dann eine Teilmenge der Daten aus den ausgewählten Zeilen erstellen.