Formule de colonne pour déterminer l'ordre de test pour les échantillons répétésCi-joint le fichier JMP et je souhaite répliquer la colonne Test Order avec la formule de colonne. La colonne Test Order est basée sur SerialNo et TransactionBegDtm sur plusieurs LotNo. L'objectif est de savoir si le SerialNo a été testé en premier ou en deuxième en fonction de TransactionBegDtm. J'ai essayé la formule ci-dessous, mais je n'ai pas pu obtenir la séquence correspondante correcte.
dt = Tableau de données actuel();
dt << Nouvelle colonne( "Dupliquer", Formule( Col Somme cumulée(Si(Row() == Col Min(Row(), :SerialNo, :TransactionBegDtm, :LotNo), 1, 2), :SerialNo, :TransactionBegDtm) );
Analyse et modélisation de données de baseOrganisation du contenuFusion et nettoyage des donnéesRé: Formule de colonne pour déterminer l'ordre de test pour les échantillons répétésIl est plus simple de trier d'abord vos données par transactionbegdtm pour vous assurer que l'ordre est « correct », puis vous pourrez peut-être utiliser quelque chose comme
Col Cumulative Sum(1, :SerialNo, :LotNo))
Même s'il ne peut y avoir qu'une ou deux commandes de test, vous pouvez utiliser quelque chose comme
If(:TransactionBegDtm == Col Min(:TransactionBegDtm, :SerialNo, :LotNo),
1
, 2
)
Ré: Formule de colonne pour déterminer l'ordre de test pour les échantillons répétésMerci pour la réponse rapide, j'ai pu utiliser la deuxième méthode de votre solution et cela a fonctionné.