Restituisce il valore in una colonna in base alla posizione di un valore in un'altra colonnaHo un set di dati in cui i dispositivi sono identificati per lotto, wafer e muoiono; e ogni parte può avere più test. Posso cercare nella colonna della data del test per trovare quando è stato eseguito l'ultimo test su ciascun die, quindi ho bisogno di sapere dalla colonna pass_fail qual era lo stato dell'ultimo test, qualcosa del tipo:
:PASS_FAIL[ riga di Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)]
Spero in una formula che posso utilizzare in Graph Build per generare mappe di wafer pass/fail basate sullo stato dell'ultimo test per ogni die.
Ri: Valore restituito in una colonna in base alla posizione di un valore in un'altra colonnaSoluzione migliore:
In Graph Builder crea una formula di trasformazione:
:TEST DATE == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)
Quindi aggiungi un filtro dati per selezionare dove la trasformazione = 1, nessun sottoinsieme richiesto.
Ri: Valore restituito in una colonna in base alla posizione di un valore in un'altra colonnadt << Select Where( :Test Date == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE))
Ri: Valore restituito in una colonna in base alla posizione di un valore in un'altra colonnaNon importa, posso aggiungere una colonna per calcolare il massimo della colonna, quindi selezionare dove la data del test corrisponde alla data massima del test della colonna per ogni matrice, quindi creare un sottoinsieme dei dati dalle righe selezionate.