DATA Step, Macro, Functions and more

Macros

Accepted Solution Solved
Reply
Contributor
Posts: 50
Accepted Solution

Macros

hi,

i am not able to solve this question

what should be the code for this question ?

 

Write a macro to create the following dataset 

var_1 var_2 .....var_9 var_10

1 4 .... 81 100

1 8 .... 729 1000

please help ?


Accepted Solutions
Solution
‎07-08-2016 05:28 AM
Regular Contributor
Posts: 239

Re: Macros

You can control the number of rows with Outer loop and number of columns with inner loop variable.

 

 

%MACRO T;
data k;
%do j= 2 %to 3;
%do i= 1 %to 10;
var&i=&i**&j;
%end;
output;
%end;
run;
%MEND;
%T;

View solution in original post


All Replies
Solution
‎07-08-2016 05:28 AM
Regular Contributor
Posts: 239

Re: Macros

You can control the number of rows with Outer loop and number of columns with inner loop variable.

 

 

%MACRO T;
data k;
%do j= 2 %to 3;
%do i= 1 %to 10;
var&i=&i**&j;
%end;
output;
%end;
run;
%MEND;
%T;

Super User
Posts: 17,750

Re: Macros

[ Edited ]

Maybe I'm missing it but what's the logic? I'm also assuming this is homework because practically it has no purpose. I feel there has to be more to the question though, otherwise macros don't add any value at all. 

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 278 views
  • 1 like
  • 3 in conversation