Je souhaite créer une formule dans une nouvelle colonne, Run Number, pour compter en fonction d'autres colonnes. Par exemple:
Numéro d'exécution du test d'échantillon
Un un 1
Un 2
Un deux 1
Un deux 2
B un 1
B deux 1
C un 1
C un 2
C deux 1
C deux 2
@JMPUSer9 ,
@jthi a fourni une excellente réponse.
Cependant, la réponse à cette question a déjà été répondue à plusieurs reprises dans la communauté de discussion. Je demande qu'avant de soumettre une demande, une recherche soit effectuée dans les discussions passées.
J'ai fait une recherche sur « Count » et elle a renvoyé plusieurs réponses connexes.
Merci
Utiliser Col Cumulative Sum() est une option
Col Cumulative Sum(1, :Sample, :Test)
Col Rank() est également une option
Col Rank(:Sample, :Sample, :Test)
Exemple complet avec votre table
Names Default To Here(1);
dt = New Table("Untitled 2",
Add Rows(10),
Compress File When Saved(1),
New Column("Sample",
Character,
"Nominal",
Set Values({"A", "A", "A", "A", "B", "B", "C", "C", "C", "C"})
),
New Column("Test",
Character(16),
"Nominal",
Set Values({"one", "one", "two", "two", "one", "two", "one", "one", "two", "two"})
),
New Column("Run Number",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, 2, 1, 2, 1, 1, 1, 2, 1, 2])
)
);
dt << New Column("RN", Numeric, Ordinal, Formula(
Col Cumulative Sum(1, :Sample, :Test)
));