Hi draycut, Thank you for your response. It is greatly appreciated. I have tested your code, and it is doing what we want it to do; however, when I tested it with our smallest data set of 70 variables, I am getting the below error message. ERROR: (execution) Unable to allocate sufficient memory. At least 6293567280 more bytes required. This may not be possible for larger data sets, which is unfortunate, as it does achieve what we are after in concept. Kind regards, GEZK
... View more