Calcola la differenza tra 2 gruppiCiao a tutti,
Sono nuovo con jmp.Ho una tabella di dati come la seguente:
index Valore della squadra
1 un 5
2 a 12
3 a 20
4 b 5
5 b 22
6 b 6
Voglio creare una nuova colonna, "delta", che calcoli le differenze tra il gruppo di indici per "squadra", quindi avrei qualcosa del genere:
index Team valore delta
1 un 5 .
2 a 12 .
3 a 20 .
4 b 5 0
5 b 22 -10
6 b 6 14
Potresti aiutare con la formula della colonna jsl?
Grazie
Khan
finestreRe: Calcola la differenza tra 2 gruppiEcco una formula che funziona per la tua tabella di esempio.
If( Row() == 1,
startTeam = :Team;
theList = {};
theDelta = .;
);
If( :Team == startTeam,
Insert Into( theList, :value ),
If( :Team != Lag( :Team ),
count = 0
);
count++;
theDelta = theList[count] - :value;
);
theDelta;Re: Calcola la differenza tra 2 gruppiGrazie Jim.Funziona