BookmarkSubscribeRSS Feed
VOSA_Andy
Calcite | Level 5

Hi All,

I've been trying to use %include and am quickly loosing patiance with something that should be so simple.

If I run the code that I've attached in Code.txt then my process works fine, as expected.

However if I move the %let and Proc Sql out to a sas file, which I've called Test.sas and reference it with the %include "/....../Test.sas" I start hitting problems.

I can access the dataset it writes to the WORK library or do pretty much anything I want with data steps, however if I attemp to use a proc, like the proc print in the attached code I get the following warning.

WARNING: No Output Destinations Active.

I've tried using ODS to output instead, however _WEBOUT gives me issues in this case...

Error: No logical assign file for _webout.

Any advice/guidance would be very much appreciated.

Thanks in Advance.

Andy.

1 REPLY 1
VOSA_Andy
Calcite | Level 5

Managed to fix it, needed to remove the tick next to "Include code for Stored Process Macros" from the Stored Process I was calling.

Thanks.

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1296 views
  • 0 likes
  • 1 in conversation