ビジネス ルールに基づいて、重複するアカウントのリストを表示するレポートがあります。これは、1 つの新しいアカウントが他の既存のアカウントと一致する場合に機能します。私が問題を抱えているのは、複数の新しいアカウントが同じ既存の重複と一致する場合です。NewId でグループ化された現在の外観の例を次に示します。
NewID MatchedID FirstName LastName AddDate Address PhoneNumber
10 10 Holly Johnson 4/18/2013 123 1St Rd. 123 456 7890
10 2 Hollie Johnson 1/1/1990 123 1St Rd. 123 456 7890
11 11 Holley Johnson 4/17/2013 123 1St Rd. 123-456-7890
11 2 Hollie Johnson 1/1/1990 123 First Rd. 123 456 7890
50 50 William Johnson 4/17/2013 999 2nd St. 222 222 2222
50 3 Bill Jonson 1/2/1990 999 Second St. 222-222-2222
一致するアカウントは、比較のために含まれています。
では、これらの類似したアカウントを重複せずにグループ化する方法はありますか? 次のようになります。
GroupID AcctID FirstName LastName AddDate Address PhoneNumber
1 2 Hollie Johnson 1/1/1990 123 First Rd. 123 456 7890
1 10 Holly Johnson 4/18/2013 123 1St Rd. 123 456 7890
1 11 Holley Johnson 4/17/2013 123 1St Rd. 123-456-7890
2 50 William Johnson 4/17/2013 999 2nd St. 222 222 2222
2 3 Bill Jonson 1/2/1990 999 Second St. 222-222-2222
グループ化が SQL で行われるか SSRS で行われるかは気にしません。名前、住所、電話番号が異なる可能性があるため、2 つの ID 列を参照する必要があります。また、レポートでグループ化できるように、新しい GroupID を割り当てる必要があります。