Jointure externe complète - L'horodatage ne correspond pas - Ajout de plus de lignesJe dois faire correspondre 6 fichiers avec des données collectées à différents horodatages à partir de différents appareils (tous avec une résolution de 1 minute en 2021).
(Remarque: j'ai besoin d'un fichier physiquement "joint" dans un but différent, donc, ne pas faire de jointure virtuelle)
J'ai essayé la jointure externe complète (y compris les non-correspondances de "table principale" et "avec table" ; n'incluait pas les "multiples de suppression" pour l'une ou l'autre des tables.
Mais il a continué à ajouter plus de lignes même s'il y avait une correspondance. J'ai donc créé un sous-ensemble et attaché ici.
J'ai créé un horodatage minute pour 2021 dans "TS-2021.jmp" avec 525 600 lignes
J'essaie de faire correspondre les horodatages de "App ST-2021-Test.jmp" avec 723 lignes.
Le résultat de la jointure externe complète se trouve dans TS+AppST-2021-Test,jmp. 526 306 lignes
Ma compréhension est que le fichier résultant devrait avoir 525 600 lignes et que je devrais trouver des données renseignées uniquement dans les lignes où les horodatages correspondent. Mais ce n'est pas le cas.
Il a fait correspondre 17 lignes, mais a ajouté des lignes supplémentaires même s'il y a une correspondance. Pas certain de pourquoi. J'ai essayé quelques fonctions mathématiques sur l'horodatage, mais cela ne m'a pas donné de réponse satisfaisante. Pas sûr de ce qui se passe? De l'aide?
AnalytiqueTableau de donnéesRe : Jointure externe complète - L'horodatage ne correspond pas - Ajout de lignes supplémentairesJe ne peux pas dire à quoi vous faites référence.Lorsque je correspond en excluant toutes les non-correspondances, il y a 17 lignes qui correspondent dans les deux fichiers.Si j'inclus les non-correspondances de TS-2021, j'obtiens un total de 525 600 lignes.Si j'inclus les non-correspondances des deux fichiers, j'obtiens 526 306 lignes.Ainsi, il y a 17 dates dans les deux fichiers, 525 583 lignes qui n'ont que des dates 2PA TS et 706 qui n'ont que des dates d'horodatage.Si vous vous joignez en incluant les non-correspondances pour les deux, puis sélectionnez les lignes où chaque colonne de date est manquante, vous ferez correspondre ces nombres.Et ces chiffres ressemblent tous à ce que vous devriez obtenir s'il y a 17 dates qui correspondent effectivement.
Re : Jointure externe complète - L'horodatage ne correspond pas - Ajout de lignes supplémentairesUn peu plus - j'ai regardé le modèle de données manquant dans votre fichier joint et je l'ai joint - il correspond à ce que j'ai trouvé.Les 526 306 lignes se composent des 525 583 lignes non concordantes du fichier TS-2021, des 706 lignes non concordantes du fichier App ST-2021 et des 17 lignes concordantes, pour un total de 526 306 lignes qui se trouvent dans votre fichier joint.
Re : Jointure externe complète - L'horodatage ne correspond pas - Ajout de lignes supplémentairesAu moins l'horodatage APP ST-2021-Test a également des secondes, pas seulement des minutes. Tu vas devoir supprimer ces premiers, pas seulement changer de format pour quelque chose sans secondes, car ils sont toujours là. Une façon de supprimer les secondes consiste à déduire Second(Timestamp) de l'horodatage.
Show(AsDate(Today() - Second(Today())));