J'ai un tableau de données avec la colonne « usine » qui représente une entrée numérique correspondant à une plante spécifique. J'ai recodé cette colonne à l'aide du script suivant afin que le numéro de l'usine apparaisse comme nom de l'usine dans le tableau de données. Cela a bien fonctionné, mais le problème que j'ai est que je reçois de nouvelles données chaque trimestre et lorsque j'ajoute de nouvelles données à cette table de données, le nom de l'usine manque pour les nouvelles données et je dois réexécuter le script encore et encore. J'ai également essayé d'utiliser l'option de recodage disponible dans le menu déroulant Cols. Existe-t-il un moyen de recoder cette colonne et de s'assurer qu'elle fonctionne lorsque j'ajoute de nouvelles données ?
FD = Current Data Table();
FD << New Column( "Plant Name", Character, Nominal );
For Each Row(
:Plant Name = Match( :Plant,
"1022", "UK",
"1030", "India",
"1050", "Canada",
"1080", "Australia",
"1110", "UAE",
"1120", "US",
"1140", "US"
);
);
@O_Lippincott Merci beaucoup. Cela marche.
Enregistrer votre recodage en tant que colonne de formule permettrait à la formule d'évaluer lorsque vous ajoutez des lignes supplémentaires à la table principale, même si cette colonne ne figure pas dans les nouvelles données.
L'option dans le menu Cols de recoder pour enregistrer en tant que colonne de formule peut être trouvée ici.

Je peux maintenant accéder au menu Lignes> Concaténer et choisir d'ajouter les nouvelles données à la table de données principale existante. J'ai également créé une colonne source dans cet exemple.


La formule recode les nouvelles données.

-Olivie