Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


One way of creating a new variable in Macros is by %
Let....What is the other way..?

Answers were Sorted based on User's Feedback



One way of creating a new variable in Macros is by % Let....What is the other way..?..

Answer / prem krishnan

1) %macro <macroname> ( );
%mend (<macroname>;

a DATA step that contains a SYMPUT routine within a macro
definition
a DATA step that contains a SYMPUTX routine within a macro
definition

a SELECT statement that contains an INTO clause in PROC SQL
within a macro
definition
a %LOCAL statement.
%global statement

Is This Answer Correct ?    8 Yes 0 No

One way of creating a new variable in Macros is by % Let....What is the other way..?..

Answer / satyanand

•A %LET statement (used outside a macro definition)
•A DATA step that contains a SYMPUT routine
•A DATA step that contains a SYMPUTX routine (beginning in
SAS 9)
•A SELECT statement that contains an INTO clause in PROC SQL
•A %GLOBAL statement.

Is This Answer Correct ?    3 Yes 0 No

One way of creating a new variable in Macros is by % Let....What is the other way..?..

Answer / aruna

Use Callsymput(<variable>, <Value>) for version lessthan
SAS9

Use Callsymputx(<variable>, <Value>) for SAS9

Is This Answer Correct ?    2 Yes 0 No

One way of creating a new variable in Macros is by % Let....What is the other way..?..

Answer / xxx

%Global;
%Local;
%let;
call symput in datastep;
into clause in proc sql;

Is This Answer Correct ?    2 Yes 0 No

One way of creating a new variable in Macros is by % Let....What is the other way..?..

Answer / lavanya

In addition to the %LET statement, other features of the macro language that create macro variables are
iterative %DO statement
%GLOBAL statement
%INPUT statement
INTO clause of the SELECT statement in SQL
%LOCAL statement
%MACRO statement
SYMPUT routine and SYMPUTN routine in SCL
%WINDOW statement.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More SAS Interview Questions

Suppose there is a SAS dataset with following values - Parent Child A B B C D E F G G H H I and so on….. This goes onto 1000s of observations/rows. Now how do we identify from this dataset Grandparents and Grandchildrens ?

5 Answers   American Express, Barclays,


Please, anyone, let me know the style or an example of using 'by='/'by' variable of a PDV(Program Data Vector)

3 Answers   Verinon Technology Solutions,


How to specify variables to be processed by the freq procedure?

0 Answers  


i have a dataset with 100000 records. i want 100 records from that dataset and create a dataset.we need to pick the observations random order like 100obs,500obs,1020obs,1890obs,2565obs like that i need 100 obs in random order? how can we create this one?

5 Answers   L&T,


for what purpose would you use the retain statement? : Sas programming

0 Answers  


Where do you use proc means over proc freq?

0 Answers  


Explain the purpose of substr functions in sas programming.

0 Answers  


what is sas database server? : Sas-di

0 Answers  


Which is Best Institute for learning SAS BASE & SAS BI in Hyderabad? Can anyone suggest me ?

5 Answers   ACC,


What is the difference between match merge and one to one merge?

0 Answers  


What do the PUT and INPUT functions do?

0 Answers  


What are the best sas programming practices for handling very large datasets? : sas-grid-administration

0 Answers  


Categories