Salut,
Je travaille sur le script et j'ai rencontré un problème / un bug. Je voudrais valider ceci ou au moins comprendre ce qui se passe.
Voici ce que j'essaie de faire: j'ai une série chronologique de données pour un groupe d'échantillons et je souhaite générer une colonne qui compare la valeur mesurée à celle de la première fois que l'échantillon a été mesuré. Fondamentalement a (Y0-Y) / Y0.
Ne faites que je génère un sous-ensemble où la première lecture de données pour chaque échantillon (qui ne peut pas être compté = 1). Je récupère ensuite les paramètres importants en effectuant une mise à jour de la table dans le sous-ensemble. Modifie certains noms à des fins de clarté et met ensuite à jour la table de données d'origine avec les données de lecture initiales, de sorte que j'ai une colonne de Y et une colonne séparée de Y0.
La dernière étape pose un problème. La table de sous-ensemble a un nom de colonne Cycle_num qui représente la valeur minimale échantillon par échantillon. L'orginal en a aussi un qui porte ce nom, mais inclut tous les points différents. La dernière mise à jour de la table correspond à l'exemple d'identification et spécifie les colonnes à ajouter. La liste n'inclut PAS cycle_num. Cycle_num n'est pas non plus utilisé comme colonne de correspondance. Lors de la mise à jour de la table, les données de cycle_num de la table d'origine ont été remplacées par les valeurs du sous-tableau. La solution consiste à supprimer la colonne cycle_num de la sous-table avant de l’utiliser dans la dernière étape de mise à jour.
Quelqu'un a-t-il déjà vu un bogue comme celui-ci ou est-ce que toutes les colonnes qui partagent des noms partagent toujours et sont mises à jour même si elles ne sont pas appelées spécifiquement?
Andy
//Get initial Data note: first run may not be at 1 so use min
dt1=dt<<SUMMARY></SUMMARY>
Bonjour, j'ai reproduit l'effet et j'ai des exemples de tableaux de données. J'ai attaché des fichiers.
En gros, j'ai créé deux tables dans lesquelles j'ai une colonne "Fred" dans les deux, bien qu'elles aient des valeurs différentes. J'ai une colonne appelée Match que j'utilise comme colonne correspondante. Vous pouvez voir les différentes valeurs de Fred dans les deux tableaux. Je montre la boîte de dialogue pour la mise à jour. Je fais correspondre en utilisant match et je sélectionne une seule colonne à ajouter à l'original, Lucy. Après avoir exécuté la mise à jour, vous constatez que les valeurs de la colonne Fred de la table de données d'origine ont été modifiées pour refléter les valeurs de la table addtable. Remarque: Fred n'a pas été sélectionné pour la mise à jour.
Est-ce le comportement attendu / prévu?
Andy

