Hi all,
Could you please help in the following case. There is a line on each page when final listing is printed. Please see the picture below. Is there a method to eliminate the line?
Thank you, Cynthia. I'm using the code below. It think that the style is defined in system options before the block but I have not found it. Possibly they are in system macros.
Thank you, Cynthia. In my understanding the style Journal is a default style of SAS and it is standard for clinical trials Listings and Tables. It means that even we use a %print it just calls for this template 'Journal' and does not modify it. Is it correct interpretation?
How could I access the template and modify it?
Use PROC TEMPLATE to see the style definition in the log.
proc template;
source styles.journal;
run;
The code box below shows a portion of the Journal style. frame = HSIDES produces the borders at the top and bottom of the table. frame = ABOVE produces a border at the top of the table.
style Output from Container / bordercolor = colors('fgA1') borderwidth = 1 borderspacing = 0 cellpadding = 7 frame = HSIDES rules = GROUPS backgroundcolor = colors('bgA1') bordercollapse = separate borderstyle = solid;
Create a modified version of the template and then use it.
ODS PATH WORK.TEMPLAT(UPDATE) SASHELP.Tmplmst(READ);
proc template;
define style styles.modified_Journal;
parent=styles.Journal;
style Output from Output /
frame = ABOVE;
end;
run;
ods rtf file="/folders/myfolders/SAS Communities/modified Journal style.rtf"
style=modified_Journal;
proc report data=sashelp.class nowd;
title 'SASHELP.class data set';
title2 'This is a modified version of the Journal style that ships with SAS';
run;
ods rtf close;
Modified version of Journal style with frame = ABOVE
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.
Ready to level-up your skills? Choose your own adventure.