<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'exécute le script JMP suivant, joignant certains fichiers et créant de nouvelles colonnes, afin de créer un rapport final combiné. Lorsque j'exécute ce script, la dernière ligne génère la table 'Temp1', avec tous les noms de colonne, mais aucune donnée. Si je casse le script avant cette ligne et l'exécute séparément à partir de la dernière ligne, cela fonctionne correctement. Vous vous demandez si quelqu'un pourrait me dire pourquoi je dois diviser le script en deux.
Merci,
Ravi
Table de données ("Fichier1") << Joindre (avec (Table de données ("Fichier7")), Fusionner les colonnes de même nom, En comparant les colonnes (: Die =: Die), Table de sortie ("FichierA"));
Nouvelle colonne ("Die_loc", Caractère, Nominal, Formule (Substr (: Die, 14, 7)));
Table de données ("Fichier2") << Joindre (avec (Table de données ("Fichier8")), Fusionner les colonnes de même nom, En comparant les colonnes (: Die =: Die), Table de sortie ("FichierB"));
Nouvelle colonne ("Die_loc", Caractère, Nominal, Formule (Substr (: Die, 14, 7)));
Table de données ("File3") << Joindre (avec (Table de données ("File9"))), Fusionner les colonnes de même nom, en comparant les colonnes (: Die =: Die), Table de sortie ("FileC"));
Nouvelle colonne ("Die_loc", Caractère, Nominal, Formule (Substr (: Die, 14, 7)));
Table de données ("FileA") << Join (avec (Table de données ("FileB"))), Fusionner les colonnes de même nom, en comparant les colonnes (: Die_loc =: Die_loc), Table de sortie ("Temp1"));
Bonjour Ravi, Pouvez-vous me faire savoir la fonction du JSL suivant dans votre code. Merci Kun.
Formula (Substr (: Die, 14, 7))
Envoyer le message Exécuter des formules à la table de données. Ce message termine toutes les évaluations de formule avant de passer à la prochaine instruction JSL.
PMroz, votre suggestion fonctionne aussi. Merci
Merci pour la suggestion MS, cela a fonctionné.
Vous pouvez également forcer le vidage de certains tampons avec la commande wait:
attendre ( 0 ) ;
Une possibilité est que l'évaluation des formules dans les nouvelles colonnes ne soit pas terminée avant la dernière jointure (). Essayez si l'insertion de la formule d'évaluation dans chaque nouvelle colonne () aide.
Nouvelle colonne ("Die_loc", Caractère, Nominal, Formule (Substr (: Die, 14, 7)), Formule d'évaluation);