BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
praveenkotte
Fluorite | Level 6

 i want to create  mathematical tabels from 1 to 10 ?

the ouput should be like this

 

one_table   two_table   three_table  ---------- ten_table

1                  2                   3                                10

2                  4                    6                                20

3                  6                   9                                 30

4                   8                  12                               40

5                   10                15                                50

6                  12                 18                               60

7                  14                 21                               70

8                  16                 24                             80

9                   18                27                              90

10                 20                 30                             100

1 ACCEPTED SOLUTION

Accepted Solutions
praveenkotte
Fluorite | Level 6

hey thanks.  Now i gor correct output.

 

data tables (drop = i j);

array table{10} table1-table10;
do i = 1 to 10;
do j = 1 to 10;
table{j} = i * j;
end;
output;
end;
run;


Capture1.JPG

View solution in original post

4 REPLIES 4
rayIII
SAS Employee

 

 

data tables (drop = i j);

array table{10} table1-table10; 

	do i = 1 to 10; 

		do j = 1 to 10;
			table{j} = i * j;
		end; 

	output; 

	end; 


run; 

praveenkotte
Fluorite | Level 6

thanq for ur reply.BUT ur code is not giving required result;

sastab.JPG


sastab.JPG
ballardw
Super User

 


@praveenkotte wrote:

thanq for ur reply.BUT ur code is not giving required result;

 


Please show the log of the code you ran. The posted data is most likely the result of the OUTPUT statement in the wrong position.

praveenkotte
Fluorite | Level 6

hey thanks.  Now i gor correct output.

 

data tables (drop = i j);

array table{10} table1-table10;
do i = 1 to 10;
do j = 1 to 10;
table{j} = i * j;
end;
output;
end;
run;


Capture1.JPG

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

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
  • 4 replies
  • 1923 views
  • 1 like
  • 3 in conversation