Come si scrive una formula di colonna che possa raggruppare in base alle righe definite da un'altra colonna?CIAO,
Vorrei poter scrivere formule di colonna che possano eseguire varie funzioni all'interno di gruppi definiti da righe, ad esempio in una colonna chiamata "gruppo". Ci sono diverse menzioni del pulsante "raggruppa per" quando si usa Gemini, ma non riesco a trovarlo.
Ad esempio, vorrei calcolare il primo ciclo nella tabella sottostante quando la ritenzione supera per la prima volta il 60% (ciclo in cui la ritenzione <= 60%) per ciascun gruppo, A, B e C.
Come posso fare? Grazie per l'aiuto.:)
La mia versione JMP è JMP18.

Automazione e scriptingAnalisi e modellazione dei dati di baseRe: Come si scrive una formula di colonna che possa raggruppare in base alle righe definite da un'altra colonna?Ecco cosa mi è venuto in mente.
g = :Group[Row()];
Min( :Cycle[Where( :Group == g & :Retention <= 60 )] );
Re: Come si scrive una formula di colonna che possa raggruppare in base alle righe definite da un'altra colonna?Ecco alcuni esempi utilizzando la mia tabella di esempio
Colonna 4:
:C[Col Min(If(:R <= 60, Row(), .), :G)]
Se i dati sono sempre in ordine (per Ciclo e Conservazione) e la Conservazione raggiunge sempre 60, l'utilizzo di :C[] potrebbe essere superfluo e potresti calcolare la riga in "reverse" calcolando quanti elementi sono superiori a 60, Colonna 5:
Col Sum(:R > 60, :G) + 1

Modifica: puoi anche combinare Col Min e Col Number
m = Col Sum(:R <= 60, :G);
If(m > 0,
Col Number(:G, :G) - m + 1;
,
.
);