Hello! I have a program that begins by bringing in four separate SAS programs using %INCLUDE {all separate import programs - bringing in data} and then is followed by some proc sql steps. So it looks like this: %INCLUDE 'filepathprogram1' ; %INCLUDE 'filepathprogram2' ; %INCLUDE 'filepathprogram3' ; %INCLUDE 'filepathprogram4' ; proc sql; create table {using the data from the above files....} etc. ______________________________________________ When I run the program as a whole, only the first two include statements run and then SAS skips filepath programs 3 and 4, and just moves onto the proc sql step {which won't work because it hasn't brought in all the data needed from filepaths 3 and 4}. However, if I run this line by line (so if I run include statement 1, then 2, then 3, then 4), then the rest of the program works fine. Is there a reason for this? Is there a limit to how many include statements I run at once? I thought they ran sequentially so it would not matter? Any more information to help me debug this would be helpful.
... View more