SAS Programming

DATA Step, Macro, Functions and more
BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Anita_n
Pyrite | Level 9

Dear all,

I have two SAS tables. The first table contains data for early patient records

and second the data for late stages of patient records.

I want to output the data from both tables in one excel sheet as below:

I tried using 2 proc print statements, the result is written quiet in one excel table but in two different sheets. I want the output one below the other as in this example. Here my SAS code. I will appreciate any help

ods excel file='mypath\myexcelfile.xlsx';

proc print data= data_early;
run;

proc print data= data_late;
run;
ods excel close;
  Stage I Stage II Stage III Stage IV
early 34 6 9 134
         
  metas (IV) leg (I-III)  
late 12 L_III D_I_II  
    1  
1 ACCEPTED SOLUTION

Accepted Solutions
tarheel13
Rhodochrosite | Level 12
Ods excel options(sheet_interval=“None”).

This will put them on the same sheet.

View solution in original post

2 REPLIES 2
tarheel13
Rhodochrosite | Level 12
Ods excel options(sheet_interval=“None”).

This will put them on the same sheet.
Anita_n
Pyrite | Level 9

Thanks it worked

sas-innovate-white.png

Special offer for SAS Communities members

Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.

 

View the full agenda.

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