Hi Quentin, thanks for this alternative and creative solution. I have noncontiguous ranges but this approach would be helpful to other work situation. Thanks again.
I guess for noncontiguous you could try a hack like:
data inv_sept ;
set sale."sale_sept$A:C"n; /*Read cols A-C*/
set sale."sale_sept$E:F"n; /*Read cols E-F*/
run;
Talk to whoever in your company is responsible for setting up SAS. It is their job to enable you to be able to run SAS with the settings you need.
Thanks Tom. The SAS programs are ran in batch under Unix, so it may not help even I update my SAS E.G session. I informed the SAS administrator about the warning message, it just seems there might be no way to fix this issue by simply updating the SAS code. But all the information I collected here are helpful for me to understand the reason.
@LL5 wrote:
Thanks Tom. The SAS programs are ran in batch under Unix, so it may not help even I update my SAS E.G session. I informed the SAS administrator about the warning message, it just seems there might be no way to fix this issue by simply updating the SAS code. But all the information I collected here are helpful for me to understand the reason.
So currently you are running a command like this:
sas myprogram
So either have them make a new command you can use or add an option to the existing command so that you can instead using a command like one of these.
sas_u8 myprogram
sas -u8 myprogram
Thanks Tom again for all the advice.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.