Bonjour,
Je rencontre des problèmes très curieux que je n'ai pas encore trouvés au sein de la communauté JMP. En utilisant JSL, voici ce qui se passe :
- Importer un jeu de données (dt)
- Corriger les valeurs dans :Col1
- Puisque je remplace les valeurs corrigées dans la même cellule à partir de laquelle elles sont lues, j'utilise une boucle for
- J'ai cette même boucle configurée dans d'autres scripts. J'ai vérifié quelques-uns et ils fonctionnent toujours correctement
- Utiliser :Col1 dans la formule pour :Col2
- :Col2 apparié pour joindre des tables avec dt.
- La table jointe n'a pas :Col1
(après la fin du script)
- Je remarque, d'un coup d'œil, que :Col1 n'a pas été mis à jour
- Je mets en surbrillance le code dans le script que j'ai créé et j'exécute le bloc séparément et les mises à jour : Col1, comme il était censé le faire à l'étape 2
- Rien n'a été fait différemment, sauf choisir le code pour qu'il s'exécute séparément.
- Les valeurs créées à l'étape 3 ont toujours les valeurs non mises à jour de : Col1, donc la jointure n'a pas fonctionné comme prévu
Étant donné que ce problème semble être isolé du script actuel sur lequel je travaille, il s'agit d'un véritable casse-tête, principalement parce qu'il s'agit de l'un des tout premiers blocs de code du script. Avant cela, il y a des créations de colonnes et des changements de noms de colonnes en cours. Il n'y en a pas beaucoup non plus. Environ 20 lignes de code entre l'importation du jeu de données et ce bloc de code.
Techniquement, j'ai ce problème partout dans mon code de différentes manières, mais la première instance est ci-dessus. Ce "nouveau" script est une copie d'un script de travail connu, mais modifié pour extraire des données d'une source différente. Il existe des différences entre les sources de données, et celles-ci sont déjà prises en compte.J'ai ce problème pour la suppression de colonnes et d'autres boucles for. J'ai même recréé une partie de ce script à la fois à partir de zéro et un autre essai en pointant-cliquant et en copiant-collant à partir du journal amélioré.Tout a ce problème. Je pense que cela doit être lié à la source (serveur SQL), mais personne d'autre n'a ce problème. Je suis le seul à tirer du serveur SQL et à utiliser JMP cependant.
Des pensées?