Pregunta para principiantes: secuenciación básica en una columnaSoy un principiante en JMP y en la codificación en general. Estoy tratando de descubrir cómo puedo hacer una secuencia de 0, 25, 50, 100 para repetir 8 veces.
Probé Sequence(0,100,25,8) y obviamente también aparece 75.
Y por mi vida no puedo entenderlo.
Chatgpt me dio el siguiente código:
If(Mod(Fila(), 4) == 0, 0, If(Mod(Fila(), 4) == 1, 25, If(Mod(Fila(), 4) == 2, 50 , Si(Mod(Fila(), 4) == 3, 100, 0))))
Y para mí no tiene absolutamente ningún sentido.
Agradecería si hubiera una manera más fácil, o simplemente simplificarla.
¡Gracias por su ayuda!
Análisis y modelado de datos básicosDiseño de experimentosRe: Pregunta para novatos: secuenciación básica en una columnaLa forma más sencilla de hacer esto es inicializar una nueva columna con datos de secuencia

luego puede obtener el script del registro si tiene JMP16+ y el registro mejorado habilitado (si lo necesita)
Local({dt},
dt = Data Table("Untitled 2");
dt << Begin Data Update << Add Rows(40);
For Each Row(dt, :Column 1 = Sequence(0, 100, 25, 1));
dt << End Data Update;
);
Editar: leyó mal la pregunta, no quiere tener 75 allí. Una opción entonces es seleccionar un 75, hacer clic derecho y seleccionar las celdas coincidentes y eliminarlas.

(jmp también puede grabar esto)
Re: Pregunta para principiantes: secuenciación básica en una columnaLa respuesta de ChatGPT es incorrecta (la indexación de JMP no comienza desde 0) y de todos modos también escribiría de manera diferente en JMP
If(Mod(Row() - 1, 4) == 0,
0
, Mod(Row() - 1, 4) == 1,
25
, Mod(Row() - 1, 4) == 2,
50
, Mod(Row() - 1, 4) == 3,
100
)
Usar Match() probablemente también sea más claro en este caso
Match(Mod(Row() - 1, 4), // JMP indexing starts from 1 instead of 0
0, 0,
1, 25,
2, 50,
3, 100,
.
)
Puede agregar cualquiera de estos como una fórmula en una columna de fórmula y luego agregar tantas filas como necesite.
Scripting Index es muy útil si necesita saber qué hacen las funciones y también proporciona ejemplos que puede ejecutar. Se puede encontrar en el menú Ayuda de JMP.

El botón Ayuda abrirá la página de ayuda de JMP para esa función. Módulo (número, divisor)
Re: Pregunta para novatos: secuenciación básica en una columnaTambién puedes usar simplemente Repat() y Establecer valores() , como esto:
Names Default to Here( 1 );
nt = New Table( "test",
<<NEW column=""></NEW>