Ciao. Ho un problema che non riesco a far girare la testa.
Sto cercando di creare una nuova colonna che consiste in un'altra colonna divisa da un punto di riferimento, ma il problema è che ho alcune condizioni da includere.
Per semplicità ho aggiunto un file di dati generato a cui farò riferimento.
Quello che voglio fare è prendere la colonna Z e dividerla per Z|X=c entro ogni gruppo Y. I gruppi Y sono, come puoi vedere, non della stessa dimensione.
SO C è il punto di riferimento e per tutti i gruppi Y (1-9) voglio prendere la colonna Z e dividerla per Z|X=c.
Cioè, nella nuova colonna tutti i valori dove X=c sarà 1 e gli altri saranno Z / (Z|X=c).
Mi scuso per non essere stato in grado di formularmi in termini più chiari, per vari motivi non posso mostrare il mio vero set di dati e l'inglese non è la mia lingua madre.
Qualsiasi aiuto è molto apprezzato.
V
Ecco una formula che funziona
currentY = :Y;
:Z / :Z[(Current Data Table() << get rows where( :X == "c" & :Y == currentY ))[1]];

Haha è stato molto più facile di quanto pensassi.
Grazie mille.