Help using Base SAS procedures

remsas macrovariable

Reply
N/A
Posts: 0

remsas macrovariable

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
Contributor
Posts: 50

Re: remsas macrovariable

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 Smiley Very Happy
Super Contributor
Super Contributor
Posts: 3,174

Re: remsas macrovariable

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
Ask a Question
Discussion stats
  • 2 replies
  • 97 views
  • 0 likes
  • 3 in conversation