BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hi! I can't understand what this statement does:

remsas=symget('remsas')


I have read that symget takes the value of a macrovariable but i can't find this remsas variable, can you help me? thanks
2 REPLIES 2
BrunoSilva
Quartz | Level 8
symget returns the value of a macro variable during DATA step execution

see the example, i have a macro var called macrovarname and i want to use her value in a data step variable called datstep_var.

%let macrovarname=sample info;

data sample;
length datstep_var $ 20;
datstep_var=symget('macrovarname');
run;



i hope it help 😄
sbb
Lapis Lazuli | Level 10 sbb
Lapis Lazuli | Level 10
The SAS DOC links below provide explanation about SAS macro variables, especially considering "local" and "global" scope application.

Scott Barry
SBBWorks, Inc.

SAS 9.2 DOC: Scopes of Macro Variables
http://support.sas.com/documentation/cdl/en/mcrolref/61885/HTML/default/a002047080.htm

Additional DOC on SAS Macro language:

Introduction to the Macro Facility
http://support.sas.com/documentation/cdl/en/mcrolref/61885/HTML/default/a002293969.htm
What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 2 replies
  • 1045 views
  • 0 likes
  • 3 in conversation