二つのデータテーブルの差集合を求めたい

いつもお世話になっております。

今回は二つのデータテーブルを比較し、差集合を求めたいと思っています。
具体的には以下のイメージです。(分かりやすく配列にしています)

既存dt1 = {“A”, “B”, “C”, “D”}
既存dt2 = {“C”, “D”, “E”, “F”}
ここから
新規dt3 = {‘A’, ‘B’}
を求めたいのです。

重複を削除アクティビティでは
新規dt3 = {‘A’, ‘B’, ‘E’, ‘F’}
になってしまうため、思った動作ではないのです。

カスタムアクティビティは環境上利用できない為、デフォルトのアクティビティにて解決したいと思っています。
(VBなどは利用可能です)

お手数をおかけしますがどなたかご教授お願い致します。

こんにちは

配列とデータテーブルとではデータの持ち方も処理も異なりますので、
かえってわかりづらくなっていると思います。
データテーブルでの具体例を記載いただいた方が良いと思います。

データテーブルのマッチングで、Left指定ですと、既存dt1の全ての行が出力されます。
その後、データテーブルのフィルタで、突合キーとして指定した、既存dt2側のキーをIs Emplyで抽出すると、新規dt3のデータテーブルが出力されます。

お試しあれ

1 Like