fixed: corner case - list based on view, with calcs (sum/avg etc) if pk set to field which contains non-unique data then certain rows could be exculded from the sum, producing a total too small