Hola, soy nuevo en el script JMP y busqué mucho en el foro, pero no obtuve una respuesta para mi pregunta.
Básicamente hice un bucle for y cada uno generará una nueva tabla. Quiero cambiar el nombre de la columna BBB a XXX (i), como la columna XXX (1) para la primera tabla nueva, la columna XXX (2) para la segunda tabla nueva, XXX (3) para la tercera tabla nueva ... la columna XXX (10) para la última y luego fusionar todas las tablas nuevas, de modo que solo habrá una tabla grande con las columnas XXX (1), XXX (2) ... XXX (10)
Aquí está mi guión:
Para (i = 1, i <= 10, i ++,
dt << resumen (
Grupo (: AAA), N (: BBB), Frecuencia ("Ninguna"), Peso ("Ninguna")
);
: N (BBB) << Establecer nombre (XXX (i));
);
);
Pero no pude conseguir lo que quiero.
¿Podrían ustedes ayudarme? Agradezco cualquier sugerencia.
Hay un par de problemas con tu código
- El nombre de la columna creada en la Plataforma de resumen es "N (BBB)". Cuando lo vuelve a aplicar en una declaración JMP, JMP lo interpreta como una función, N () con un argumento de "BBB". Para arreglar esto, use la función: Nombre ().
- El argumento de << Set Name () debe ser una cadena de caracteres.
Vea el script a continuación para las correcciones
For( i = 1, i <= 10, i++,
dtSum = dt << Summary(
Group( :AAA ),
N( :BBB ),
Freq( "None" ),
Weight( "None" )
);
:Name( "N( BBB )" ) << Set Name( "XXX(" || Char( i ) || ")" );
);