2017-08-21 9 views
0

私は、同じデータセット(同じ列)を1つの従業員に1つずつ含む、いくつかの小さなExcelワークシートからPower Queryを使用してデータをプルするマスターExcelファイルを用意しました。PowerQuery外部ソースからの重複行

今日、私は一部の従業員にとって、その重複が別々のワークシートに存在しないにもかかわらず、一部のデータがマスターテーブルに重複していることに気付きました。

マスタークエリは、個々のファイルを指す個別の「接続のみ」のクエリで構成されています。 「何度でもリフレッシュ」、「データモデルの管理」を何回クリックしても、重複はまだそこにとどまります。

誰もが似たようなことが起こったのですか、これの背後にある理由とそれをどのように整理するのか、何か考えがありますか?

ありがとうございました!

答えて

0

あなたのデザインに関する十分な情報は本当にありませんが、「小さいExcelワークシート」を結合するためのマージクエリステップを使用していると思いますか?その場合、典型的な問題は、マージするクエリのステップ定義で一致する正しい列を指定していないことです。

Mergeの少なくとも片側で選択した列の組み合わせが一意でない場合、重複した行が後続の展開ステップに表示されます。

これらを見つける方法は、各ソーステーブルに対して順番に新しいクエリを開始し、一致する列を選択し、[行を保持する/重複を維持する]を使用することです。行は表示されません。表示される行は、複製のソースです。

私は通常、このようなクエリを保存し、今後の自動テストとして更新に含めます。私はそれらを別のクエリグループに入れます。 "テスト - 0行を返します"。

関連する問題