BookmarkSubscribeRSS Feed
arnab61
Calcite | Level 5

I am passing value from a stored process to another stored process using query string.

https://URL-of-stred-process?age=14

Now I would like to use this query string age as a macro variable. So that I can run some filters on it. Pleas Help...

1 REPLY 1
shivas
Pyrite | Level 9

Hi,

You can pass this way..try this...

First stored process creating links and passing parameters:

proc report data=want nowd ;

column  age    ;

define age/left;

compute age;

length nexturl $500;

nexturl = "&_URL?_program=/Users/sasdemo/My+Folder/KPPOC/agefiltercode" ||

         '&age=' || urlencode(trim(left(age))) ;

call define(_col_,"URL",nexturl);

endcomp;

run;

write you filtering code in second SP:(stored process name : agefiltercode)

Thanks,

Shiva

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