Quiero crear una fórmula en una nueva columna, Número de ejecución, para contarla en función de otras columnas. Por ejemplo:
Número de ejecución de prueba de muestra
un uno 1
un uno 2
Un dos 1
Un dos 2
B uno 1
B dos 1
C uno 1
C uno 2
C dos 1
C dos 2
@JMPUser9 ,
@jthi ha proporcionado una excelente respuesta.
Sin embargo, la respuesta a esta pregunta se ha respondido varias veces antes en la comunidad de discusión. Solicito que antes de enviar una solicitud se realice una búsqueda en las Discusiones pasadas.
Hice una búsqueda en "Contar" y arrojó varias respuestas relacionadas.
Gracias
Usar Col Cumulative Sum() es una opción
Col Cumulative Sum(1, :Sample, :Test)
Col Rank() también es una opción
Col Rank(:Sample, :Sample, :Test)
Ejemplo completo con tu tabla.
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)
));