Hola a todos,
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
New Column("Sum",
"Numeric",
"Continuous",
Set Formula(If(Row() == 1, :Height, Lag(:Sum,1) + :Height))
);El código anterior crea una columna Suma con la suma acumulada calculada. Soy nuevo en JSL, así que alguien podría explicarme cómo funciona el comando Fórmula. Es escanear una por una fila en la columna para que podamos escribir: Altura en lugar de construir un bucle For con [i] que indica la posición de las filas actuales.
¿Y tiene alguna otra forma de hacer esto cumsum?
Tks a todos y que tengan un buen día!
Las fórmulas se recorren en cada fila, aplicando la fórmula dada a los valores de cada fila. Puede leer la documentación sobre fórmulas en el documento "Uso de JMP"
Ayuda ==> Libros ==> Usando JMP
Una versión alternativa de su fórmula podría expresarse como
dt<<NEW column=""></NEW>