Thanks for all your answers which I have found very helpful. The solution is good - on small dataset though as took a while to process, so agree would not be as effective if dataset is very large. And thanks for the tip about posting in the community in future
... View more