¿Cómo se escribe una fórmula de columna que pueda agrupar las filas definidas por otra columna?Hola,
Me gustaría poder escribir fórmulas de columna que realicen diversas funciones dentro de grupos definidos por filas, por ejemplo, en una columna llamada "grupo". Se menciona varias veces el botón "agrupar por" al usar Gemini, pero no lo encuentro.
Por ejemplo, me gustaría calcular el primer ciclo en la siguiente tabla cuando la retención pasa por primera vez el 60 % (ciclo donde la retención <= 60 %) para cada grupo, A, B y C.
¿Cómo puedo hacer esto? Gracias por la ayuda.:)
Mi versión de JMP es JMP18.

Automatización y scriptingAnálisis y modelado de datos básicosRe: ¿Cómo se escribe una fórmula de columna que pueda agrupar las filas definidas por otra columna?Esto es lo que se me ocurrió.
g = :Group[Row()];
Min( :Cycle[Where( :Group == g & :Retention <= 60 )] );
Re: ¿Cómo se escribe una fórmula de columna que pueda agrupar las filas definidas por otra columna?A continuación se muestran algunos ejemplos que utilizan mi tabla de ejemplo.
Columna 4:
:C[Col Min(If(:R <= 60, Row(), .), :G)]
Si sus datos siempre están en orden (por Ciclo y Retención) y la Retención siempre llega a 60, usar :C[] podría ser innecesario y podría calcular la fila en "inversa" calculando cuántos elementos están por encima de 60, Columna 5:
Col Sum(:R > 60, :G) + 1

Editar: También puedes combinar Col Min y Col Number
m = Col Sum(:R <= 60, :G);
If(m > 0,
Col Number(:G, :G) - m + 1;
,
.
);