<?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 BORDER - ods Excel - Proc report - break after column in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453471#M20815</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like a border arround the column used in break after option&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my test program without border :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  
ods excel file="c:\temp\temp.xlsx";


proc sort data=sashelp.class out=class ;
 by sex ;
run ;


proc report data=class nowd headskip ;

column sex name age height weight;

define sex / order width=3 ;
break after sex /  style=[bordertopcolor=blue borderbottomstyle=solid];
;
 

endcomp;

run ; 

ods excel close;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Border.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/19741i4E5FB7E1BA5C905B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Border.png" alt="Border.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 12 Apr 2018 08:43:22 GMT</pubDate>
    <dc:creator>Ali_FR</dc:creator>
    <dc:date>2018-04-12T08:43:22Z</dc:date>
    <item>
      <title>BORDER - ods Excel - Proc report - break after column</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453471#M20815</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like a border arround the column used in break after option&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my test program without border :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  
ods excel file="c:\temp\temp.xlsx";


proc sort data=sashelp.class out=class ;
 by sex ;
run ;


proc report data=class nowd headskip ;

column sex name age height weight;

define sex / order width=3 ;
break after sex /  style=[bordertopcolor=blue borderbottomstyle=solid];
;
 

endcomp;

run ; 

ods excel close;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Border.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/19741i4E5FB7E1BA5C905B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Border.png" alt="Border.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Apr 2018 08:43:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453471#M20815</guid>
      <dc:creator>Ali_FR</dc:creator>
      <dc:date>2018-04-12T08:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: BORDER - ods Excel - Proc report - break after column</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453508#M20816</link>
      <description>&lt;P&gt;First turn off the Excel grid, use gridlines="no" in you options.&amp;nbsp; Then you would need to set each border correctly, so left and right border could be at the procedure level, and the top and bottom border would be missing (or white).&amp;nbsp; Then in your compute you would compute a style for that one to have top (or bottom) border. pseudocode:&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token statement"&gt;ods&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;excel&lt;/SPAN&gt; &lt;SPAN class="token statement"&gt;file&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"c:\temp\temp.xlsx" options(gridlines="no")&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;proc&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;sort&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;data&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;sashelp&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token statement"&gt;class&lt;/SPAN&gt; out&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token statement"&gt;class&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
 &lt;SPAN class="token statement"&gt;by&lt;/SPAN&gt; sex&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;run&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;proc&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;report&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;data&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token statement"&gt;class&lt;/SPAN&gt; nowd headskip &lt;BR /&gt;  style(report)=[bordertopcolor=white borderbottomcolor=white borderleftcolor=blue borderrightcolor=blue]&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token keyword"&gt;  column&lt;/SPAN&gt; sex name age height &lt;SPAN class="token statement"&gt;weight&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token keyword"&gt;  define&lt;/SPAN&gt; sex &lt;SPAN class="token operator"&gt;/&lt;/SPAN&gt; order width&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;3&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;BR /&gt;&lt;/SPAN&gt;  compute before sex;
&lt;SPAN class="token keyword"&gt;    call &lt;/SPAN&gt;&lt;SPAN class="token keyword"&gt;style&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;[&lt;/SPAN&gt;bordertopcolor&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;blue borderbottomstyle&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;solid&lt;SPAN class="token punctuation"&gt;]&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token keyword"&gt;  endcomp&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;run&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt; 
&lt;SPAN class="token statement"&gt;ods&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;excel&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;close&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/PRE&gt;</description>
      <pubDate>Thu, 12 Apr 2018 11:47:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453508#M20816</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-12T11:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: BORDER - ods Excel - Proc report - break after column</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453867#M20822</link>
      <description>&lt;P&gt;Thanks a lot RW9&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 09:52:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/BORDER-ods-Excel-Proc-report-break-after-column/m-p/453867#M20822</guid>
      <dc:creator>Ali_FR</dc:creator>
      <dc:date>2018-04-13T09:52:32Z</dc:date>
    </item>
  </channel>
</rss>

