Hola a todos,
Estoy intentando escribir un script que tenga que funcionar en diferentes configuraciones de idioma de JMP.
Partes de mi script utilizan la función Resumen:
Summary(
Group( :SomeColumnX, :SomeColumnY, :SomeColumnZ ), // number of grouping columns different each time
N( :Result ),
Mean( :Result ),
Std Dev( :Result ),
CV( :Result ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "stat" )
);
Los nombres de columna resultantes varían según la configuración del idioma. Por ejemplo, JMP en inglés muestra columnas como "Media", "Desviación estándar", etc., pero en alemán muestra "Mittelwert", "Std.-Abw.", etc. En otros idiomas, se muestran otros nombres de columna.
Pero este no es el final de mi script. Me gustaría usar esas columnas más adelante, por ejemplo, en fórmulas de columnas nuevas.
¿Cómo hacer referencia a esas columnas independientemente del idioma? Otra solución sería forzar que los nombres de las columnas de estadísticas en inglés sean independientes de la configuración de idioma actual. ¿Es posible?
Gracias
Robar
¿Qué versión de JMP usas? ¿Has tenido problemas con los diferentes idiomas? Por ejemplo, esto debería funcionar correctamente al ejecutarlo con el idioma de visualización de JMP configurado en alemán (en JMP 18.2).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Summary(
Group(:Age),
subgroup(:sex),
Mean(:Height),
Include marginal statistics
);
dt << Update(
With(dt_summary),
Match Columns(:age = :age)
);
Close(dt_summary, no save);
dt << New Column("A", Numeric, Continuous, Formula(
:"Mean(height, F)"n + :"Mean(height, M)"n
));