Renvoie la valeur dans une colonne en fonction de l'emplacement d'une valeur dans une autre colonneJ'ai un ensemble de données où les appareils sont identifiés par lot, plaquette et matrice ; et chaque partie peut avoir plusieurs tests. Je peux rechercher la colonne de date de test pour trouver quand le dernier test a été exécuté sur chaque matrice, j'ai ensuite besoin de savoir à partir de la colonne pass_fail quel était le statut du dernier test, quelque chose comme :
:PASS_FAIL[ ligne de Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)]
J'espère une formule que je peux utiliser dans Graph Build pour générer des cartes de plaquettes réussite/échec basées sur l'état du dernier test pour chaque puce.
Re : Renvoie la valeur dans une colonne en fonction de l'emplacement d'une valeur dans une autre colonneMeilleure solution :
Dans Graph Builder, créez une formule de transformation :
:TEST DATE == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE)
Ajoutez ensuite un filtre de données pour sélectionner où la transformation = 1, aucun sous-ensemble requis.
Re : Renvoie la valeur dans une colonne en fonction de l'emplacement d'une valeur dans une autre colonnedt << Select Where( :Test Date == Col Maximum(:TEST DATE, :LOTID, :WAFER, :DIE))
Re : Renvoie la valeur dans une colonne en fonction de l'emplacement d'une valeur dans une autre colonnePeu importe, je peux ajouter une colonne pour calculer le maximum de la colonne, puis sélectionner l'endroit où la date du test correspond à la date du test maximum de la colonne pour chaque matrice, puis créer un sous-ensemble de données à partir des lignes sélectionnées.