Salut tout le monde,
J'essaie d'écrire des scripts qui doivent fonctionner dans différents paramètres de langue de JMP.
Certaines parties de mon script utilisent la fonction Résumé :
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" )
);
Les noms de colonnes obtenus varient selon la langue. Par exemple, JMP en anglais donne des colonnes telles que « Mean », « Std Dev », etc., tandis qu'en allemand, j'obtiens « Mittelwert », « Std.-Abw. », etc. Dans d'autres langues, j'obtiens d'autres noms de colonnes.
Mais ce n'est pas censé être la fin de mon script. J'aimerais utiliser ces colonnes ultérieurement, par exemple dans les formules de nouvelles colonnes.
Comment référencer ces colonnes indépendamment de la langue ? Une autre solution serait de forcer les noms des colonnes de statistiques en anglais à être indépendants des paramètres de langue actuels. Est-ce possible ?
Merci
Voler
Quelle version de JMP utilisez-vous ? Avez-vous déjà rencontré des problèmes liés à la différence de langue ? Par exemple, cela devrait fonctionner correctement si vous l'exécutez avec l'allemand comme langue d'affichage (dans 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
));