Again, I really appreciate you taking the time! However, I still am not getting the output I am looking for. And your code is WAY above my head so I highly doubt it is you!! Very impressive to say the least, btw. With that said, I decided to take another approach by using multiple data steps to create additional variables that ultimately created a column 'day_int' with 0/1 values. 0 being the start date then value of 1 for each date thereafter accounting for holiday/weekend and if there was a skip of more than 1 it started over at 0. I then added: if day_int = 0 then x=1 ; else x+1; Which provided a the variable X, counting each line....ex, 1-17, 1-4, 1-59, 1-223, 1-8, 1-9, etc.... From there I added : if x>9 then output; Which worked (kind of) it outputted all those that exceeded 10+ days, but only lines 10-17, 10-59, 10-223, etc.... it did not include 1-4, 1-8, or 1-9 which was good, but for the 10+, I need lines 1-17, 1-59, 1-223 vs starting from 10. Any suggestions on doing that? Thanks again!!
... View more