<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Proc report with preloadfmt option in Shift table in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921724#M362960</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greetings for the day!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the below dummy data i am try to produce a lab shift RTF output using preloadfmt option in proc report. But dont know why its causing lots of blank rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The dummy data:&lt;/EM&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;TRT01AN&lt;/TD&gt;&lt;TD&gt;AVISITN&lt;/TD&gt;&lt;TD&gt;AVISIT&lt;/TD&gt;&lt;TD&gt;BAVALN&lt;/TD&gt;&lt;TD&gt;BCNT&lt;/TD&gt;&lt;TD&gt;AVALN&lt;/TD&gt;&lt;TD&gt;PCT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29 (72.5)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11 (27.5)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4 (26.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11 (73.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30 (81.1)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7 (18.9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2 (14.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12 (85.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25 (71.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10 (28.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4 (30.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9 (69.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35 (89.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4 (10.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8 (34.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15 (65.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;32 (88.9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4 (11.1)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7 (30.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;16 (69.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31 (91.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3 (8.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7 (30.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;16 (69.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25 (80.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6 (19.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11 (39.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;17 (60.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24 (82.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5 (17.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8 (29.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;19 (70.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;21 (75.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7 (25.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9 (36.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15 (60.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1 (4.0)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The code is used:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="sas"&gt;proc import 
	datafile="&amp;lt;path&amp;gt;/dummy.xlsx"
	out=dummy
	dbms=xlsx
	replace;
	sheet="dummy";
	getnames=Yes;
run;

proc format;
	value egres_ (notsorted)	
					1="NORMAL"
					2="ABNORMAL, NCS"
					3="ABNORMAL, CS"
					4="Missing/Not collected"
					;
	value trt (notsorted)		
					1="Drug A"
					2="Drug B"
					3="Placebo"
					;
	value vis (notsorted)		
					1="Day 1"
					2="Day 2"
					3="Day 3"
					;
run;

proc sort data=dummy; by trt01an; run;

ods rtf file="&amp;lt;path&amp;gt;/dummy.rtf"; 
 	 
option orientation=landscape; 
  
proc report  
	data=dummy spacing=1 headskip headline completerows missing spanrows
 	style(report)=[	rules=groups 
				 	frame=void 
				 	just=center
				 	protectspecialchars=off 
				 	cellpadding=1 
				 	cellspacing=1
				 	font_face=consolas
				 	width=75%] 
 	style(header)=[	protectspecialchars=off
				 	cellpadding=1 
				 	cellspacing=1 
				 	background=white
				 	font_face=consolas] 
 	style(column)=[	protectspecialchars=off 
				 	cellpadding=1 
				 	cellspacing=1 
				 	background=white
				 	font_face=consolas]  
	;
 	 
 	column ('\brdrt\brdrs\brdrw' trt01an avisitn ( bavaln bcnt ) ( avaln, pct)); 
 	 
 	define trt01an / group noprint format=trt. preloadfmt; 
 	define avisitn / 'Visits' group order=data style=[just=left] format=vis. preloadfmt; 
 	define bavaln / 'Baseline' group format=egres_. style=[just=left] order=data preloadfmt;
 	define bcnt / 'N' id display style=[just=left];
	define avaln / "Worst post baseline"'\brdrb\brdrs\brdrw' across format=egres_. order=data preloadfmt;
	define pct / "" spacing=1;
 	
 	break after avisitn / skip;
 	break after trt01an / page;
 	
 	compute before _page_ / style=[just=Left font_face=consolas] ;
	 	line @1 "Treatment :" trt01an trt.;
 	endcomp;
	
	title1 j=c "Interpetation shift from Baseline to Worst Postbaseline";
run;

ods rtf close;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The report am getting:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ajay05_0-1711385425830.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/94926i1CF84F7110D92C54/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ajay05_0-1711385425830.png" alt="Ajay05_0-1711385425830.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please let me how can i get rid of these missing rows while using the preloadfmt option.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 25 Mar 2024 16:53:49 GMT</pubDate>
    <dc:creator>Ajay05</dc:creator>
    <dc:date>2024-03-25T16:53:49Z</dc:date>
    <item>
      <title>Proc report with preloadfmt option in Shift table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921724#M362960</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greetings for the day!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the below dummy data i am try to produce a lab shift RTF output using preloadfmt option in proc report. But dont know why its causing lots of blank rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The dummy data:&lt;/EM&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;TRT01AN&lt;/TD&gt;&lt;TD&gt;AVISITN&lt;/TD&gt;&lt;TD&gt;AVISIT&lt;/TD&gt;&lt;TD&gt;BAVALN&lt;/TD&gt;&lt;TD&gt;BCNT&lt;/TD&gt;&lt;TD&gt;AVALN&lt;/TD&gt;&lt;TD&gt;PCT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29 (72.5)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11 (27.5)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4 (26.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11 (73.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30 (81.1)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7 (18.9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2 (14.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12 (85.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25 (71.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10 (28.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4 (30.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9 (69.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;35 (89.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4 (10.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8 (34.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15 (65.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;32 (88.9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4 (11.1)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7 (30.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;16 (69.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31 (91.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3 (8.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7 (30.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;16 (69.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25 (80.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6 (19.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11 (39.3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Day 1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;17 (60.7)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24 (82.8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5 (17.2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8 (29.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Day 2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;19 (70.4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;21 (75.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7 (25.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9 (36.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15 (60.0)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Day 3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1 (4.0)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The code is used:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="sas"&gt;proc import 
	datafile="&amp;lt;path&amp;gt;/dummy.xlsx"
	out=dummy
	dbms=xlsx
	replace;
	sheet="dummy";
	getnames=Yes;
run;

proc format;
	value egres_ (notsorted)	
					1="NORMAL"
					2="ABNORMAL, NCS"
					3="ABNORMAL, CS"
					4="Missing/Not collected"
					;
	value trt (notsorted)		
					1="Drug A"
					2="Drug B"
					3="Placebo"
					;
	value vis (notsorted)		
					1="Day 1"
					2="Day 2"
					3="Day 3"
					;
run;

proc sort data=dummy; by trt01an; run;

ods rtf file="&amp;lt;path&amp;gt;/dummy.rtf"; 
 	 
option orientation=landscape; 
  
proc report  
	data=dummy spacing=1 headskip headline completerows missing spanrows
 	style(report)=[	rules=groups 
				 	frame=void 
				 	just=center
				 	protectspecialchars=off 
				 	cellpadding=1 
				 	cellspacing=1
				 	font_face=consolas
				 	width=75%] 
 	style(header)=[	protectspecialchars=off
				 	cellpadding=1 
				 	cellspacing=1 
				 	background=white
				 	font_face=consolas] 
 	style(column)=[	protectspecialchars=off 
				 	cellpadding=1 
				 	cellspacing=1 
				 	background=white
				 	font_face=consolas]  
	;
 	 
 	column ('\brdrt\brdrs\brdrw' trt01an avisitn ( bavaln bcnt ) ( avaln, pct)); 
 	 
 	define trt01an / group noprint format=trt. preloadfmt; 
 	define avisitn / 'Visits' group order=data style=[just=left] format=vis. preloadfmt; 
 	define bavaln / 'Baseline' group format=egres_. style=[just=left] order=data preloadfmt;
 	define bcnt / 'N' id display style=[just=left];
	define avaln / "Worst post baseline"'\brdrb\brdrs\brdrw' across format=egres_. order=data preloadfmt;
	define pct / "" spacing=1;
 	
 	break after avisitn / skip;
 	break after trt01an / page;
 	
 	compute before _page_ / style=[just=Left font_face=consolas] ;
	 	line @1 "Treatment :" trt01an trt.;
 	endcomp;
	
	title1 j=c "Interpetation shift from Baseline to Worst Postbaseline";
run;

ods rtf close;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The report am getting:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ajay05_0-1711385425830.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/94926i1CF84F7110D92C54/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ajay05_0-1711385425830.png" alt="Ajay05_0-1711385425830.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please let me how can i get rid of these missing rows while using the preloadfmt option.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2024 16:53:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921724#M362960</guid>
      <dc:creator>Ajay05</dc:creator>
      <dc:date>2024-03-25T16:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report with preloadfmt option in Shift table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921726#M362961</link>
      <description>&lt;P&gt;Please provide example data in the form of working data step code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It might help to show us the LOG from your run. Copy the text from the log for the Proc report with all of the notes and messages, open a text box on the forum and paste the text.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What does the output look like without inserting raw RTF codes like this: (the \brdrt\brdrs stuff if you aren't familiar)&lt;/P&gt;
&lt;PRE&gt;column ('\brdrt\brdrs\brdrw' trt01an avisitn ( bavaln bcnt ) ( avaln, pct)); &lt;/PRE&gt;
&lt;P&gt;You may want to examine this thread: &lt;A href="https://communities.sas.com/t5/SAS-Programming/Proc-Report-quot-quot-R-RTF-brdrb-brdrs-quot-Issues/td-p/776296" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Proc-Report-quot-quot-R-RTF-brdrb-brdrs-quot-Issues/td-p/776296&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2024 17:40:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921726#M362961</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2024-03-25T17:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report with preloadfmt option in Shift table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921748#M362972</link>
      <description>Hi: Just fyi, these options spacing=1 headskip headline are all ignored by ODS RTF -- they are all ODS LISTING options that ODS RTF, PDF, HTML, etc. does NOT use.&lt;BR /&gt;&lt;BR /&gt;Cynthia</description>
      <pubDate>Mon, 25 Mar 2024 21:29:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-with-preloadfmt-option-in-Shift-table/m-p/921748#M362972</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2024-03-25T21:29:31Z</dc:date>
    </item>
  </channel>
</rss>

