Activity Recorder est un excellent outil dans JMP pour automatiser rapidement des processus simples. J'ai l'impression qu'il devrait être capable de combiner différentes actions en une seule, actuellement selon la façon dont vous effectuez les actions, il crée des scripts plus longs que nécessaire (cela peut également rendre les scripts un peu moins robustes). Vous trouverez ci-dessous un exemple utilisant Big Class avec un moyen rapide de créer une nouvelle colonne de formule dans JMP (exemple très simple) :
- Double-cliquez sur l'en-tête "libre" pour créer une nouvelle colonne
- (Souvent, nous pourrions même avoir une étape supplémentaire ici, qui consiste simplement à renommer la colonne)
- Double-cliquez sur la nouvelle colonne, renommez-la et définissez la propriété de la colonne de formule
Mon journal amélioré sans la deuxième étape :

// New column: Column 6
Data Table("Big Class") << New Column("Column 6",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: NewCol
Data Table("Big Class"):Column 6 << Set Name("NewCol") <<
Set Formula(:height * :weight);
Ce que j'aimerais que l'Action Recorder soit capable de faire, c'est de les combiner en une seule étape qui ressemblerait à ceci
// New column: NewCol
Data Table("Big Class") << New Column("NewCol",
Numeric,
"Continuous",
Format("Best", 12),
Formula(:height * :weight)
);
Je peux déjà l'obtenir mais je dois utiliser une méthode différente pour la création de colonnes. Faites un clic droit sur l'en-tête de colonne libre et sélectionnez Nouvelles colonnes et remplissez les informations requises. Dans ce cas, nous obtiendrons un script beaucoup plus propre :
// New column: NewCol2
Data Table("Big Class") << New Column("NewCol2",
Numeric,
"Continuous",
Format("Best", 12),
Formula(:height * :weight)
);
Bien que cette option ne me permette pas d'insérer des colonnes entre d'autres colonnes.
Il y a très probablement aussi d'autres endroits où il serait utile qu'Action Recorder puisse combiner différentes étapes.