BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Kayla_Tan222
Calcite | Level 5

Hi, I wanted to get my result in html form. I use the macro variable so that I can get the result by entering the date I want.

However, the html output link could not find the pathway or even the html name I want it to be set. Whats wrong with my code?

Here is my code:

 

%macro date(YYYY=2018, MM=12,Y=2018,M=12);%global YR MTH ACCYRFY;

 

(BODY.....)

 

ods html

file='C:\Data\POLA\&Y\&Y&M\result\Happy_&Y&M..html'

style=normal;

proc print;

run;

 

 

%mend date;

%date(YYYY=2018,MM=12,Y=2018,M=12);

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
novinosrin
Tourmaline | Level 20

enclose in double quotes

 

"C:\Data\POLA\&Y\&Y&M\result\Happy_&Y&M..html"

as macro var reference do not resolve in single quotes 

View solution in original post

1 REPLY 1
novinosrin
Tourmaline | Level 20

enclose in double quotes

 

"C:\Data\POLA\&Y\&Y&M\result\Happy_&Y&M..html"

as macro var reference do not resolve in single quotes 

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
  • 543 views
  • 0 likes
  • 2 in conversation