Hola. Tengo un problema que no puedo entender.
Estoy tratando de crear una nueva columna que consta de otra columna dividida por un punto de referencia, pero el problema es que tengo algunas condiciones para incluir.
Para simplificar, he agregado un archivo de datos generado al que me referiré.
Lo que quiero hacer es tomar la columna Z y dividirla por Z | X = c dentro de cada grupo Y. Como puede ver, los grupos Y no tienen el mismo tamaño.
SO C es el punto de referencia, y para todos los grupos Y (1-9) quiero tomar la columna Z y dividirla por Z | X = c.
Es decir, en la nueva columna todos los valores donde X = c serán 1 y los demás serán Z / (Z | X = c).
Me disculpo por no poder formularme en términos más claros, por varias razones no puedo mostrar mi conjunto de datos real y el inglés no es mi lengua materna.
Cualquier ayuda es muy apreciada.
V
Aquí hay una fórmula que funciona
currentY = :Y;
:Z / :Z[(Current Data Table() << get rows where( :X == "c" & :Y == currentY ))[1]];

Jaja, esto fue mucho más fácil de lo que pensé.
Muchísimas gracias.