It might.
You see multiple occurrences of the same row because the ProductWarehoueSummary table has multiple rows that 'matches' the value of the field/s being joined on.
A quick fix is to insert a group on the field that causes these duplicates and move all fields to the group header /footer of this group.
-Abhilash