完全外部結合-タイムスタンプが一致しません-行を追加します6つのファイルを、さまざまなデバイスからさまざまなタイムスタンプで収集されたデータと照合する必要があります(すべて2021年に1分の解像度で)。
(注:別の目的で物理的に「結合された」ファイルが必要なので、仮想結合は実行しません)
完全外部結合を試しました(「メインテーブル」と「テーブルあり」からの不一致を含みます。どちらのテーブルにも「ドロップ倍数」を含めませんでした。
しかし、一致があったとしても、行を追加し続けました。 そこで、サブセットを作成してここに添付しました。
「TS-2021.jmp」に525,600行の2021年の分のタイムスタンプを作成しました
「AppST-2021-Test.jmp」のタイムスタンプを723行と一致させようとしています。
フル外部結合の結果は、TS + AppST-2021-Test、jmpにあります。 526,306行
私の理解では、結果のファイルには525,600行が必要であり、タイムスタンプが一致する行にのみデータが入力されていることを確認する必要があります。 しかし、そうではありません。
17行に一致しましたが、一致する場合でも行が追加されました。 理由はわかりません。 タイムスタンプでいくつかの数学関数を試しましたが、満足のいく答えは得られませんでした。 何が起こっているのかわからない? 何か助けはありますか?
分析データ表Re:完全外部結合-タイムスタンプが一致しません-行を追加します何を言っているのかわかりません。一致しないものをすべて除外して一致させると、両方のファイルで一致する行が17行あります。TS-2021の不一致を含めると、合計525,600行になります。両方のファイルから一致しないものを含めると、526,306行になります。したがって、両方のファイルに17の日付があり、2PA TS日付のみを持つ525,583行と、タイムスタンプ日付のみを持つ706行があります。両方に一致しないものを含めて参加し、各日付列が欠落している行を選択すると、それらの番号が一致します。そして、これらの数値はすべて、実際に一致する17の日付がある場合に取得する必要があるもののように見えます。
Re:完全外部結合-タイムスタンプが一致しません-行を追加しますもう少し-結合されたファイルで欠落しているデータパターンを調べて添付しました-それは私が見つけたものと一致します。526,306行は、TS-2021ファイルの525,583の不一致行、App ST-2021ファイルの706の不一致行、および17の一致行で構成され、結合されたファイルには合計526,306行が含まれます。
Re:完全外部結合-タイムスタンプが一致しません-行を追加します少なくともAPPST-2021-テストタイムスタンプには、分だけでなく秒もあります。 あなたはしなければならない削除するそれらはまだそこにあるので、最初に、フォーマットを秒なしで何かに変更するだけではありません。 秒を削除する1つの方法は、タイムスタンプからSecond(Timestamp)を差し引くことです。
Show(AsDate(Today() - Second(Today())));