<?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 Re: Merge cells with proc report in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merge-cells-with-proc-report/m-p/736878#M229663</link>
    <description>&lt;P&gt;The behavior you are showing comes when you use a GROUP role instead of DISPLAY.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But since the value you show for var2 of A belongs to different groups in Var1 they aren't going to merge because they are actually different groups.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the columns must be in that order with specific cell merging that are different from cell merging to the left then proc report may not be the tool you need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 25 Apr 2021 20:24:50 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2021-04-25T20:24:50Z</dc:date>
    <item>
      <title>Merge cells with proc report</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-cells-with-proc-report/m-p/736857#M229649</link>
      <description>&lt;P&gt;Hello everyone!&lt;/P&gt;&lt;P&gt;I have this dataset in SAS :&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Num&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;var1_&lt;/TD&gt;&lt;TD&gt;var2&lt;/TD&gt;&lt;TD&gt;var2_&lt;/TD&gt;&lt;TD&gt;var3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;None&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I want to know if there is any way to display it like this using proc report :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tSAS1_0-1619364193264.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/58666iCC21C8CCF343A48E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="tSAS1_0-1619364193264.png" alt="tSAS1_0-1619364193264.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The idea is to merge cells of var1_ if they have the same value in var1 and Num&lt;/P&gt;&lt;P&gt;merge cells of var2_ if they have same value in var2 and Num&lt;/P&gt;&lt;P&gt;and merge cells in var3 if we have same value in Num variable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used the code below, but I didn't get the requested result:&lt;/P&gt;&lt;PRE&gt;proc report data=data  nowindows split='~' spanrows;
		column  Num var1 var1_ var2 var2_ var3;&lt;BR /&gt;
		define Num   /order ORDER=DATA style(column)=[vjust=m just=l]missing;
		define var1  /display missing;
		define var1_ /display missing;
		define var2  /display missing;
		define var2_ /display missing ;
		define var3/order ORDER=DATA style(column)=[vjust=m just=l]missing;		
	run;&lt;/PRE&gt;&lt;P&gt;Thank you in advance&lt;/P&gt;</description>
      <pubDate>Sun, 25 Apr 2021 15:23:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-cells-with-proc-report/m-p/736857#M229649</guid>
      <dc:creator>tSAS1</dc:creator>
      <dc:date>2021-04-25T15:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: Merge cells with proc report</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-cells-with-proc-report/m-p/736878#M229663</link>
      <description>&lt;P&gt;The behavior you are showing comes when you use a GROUP role instead of DISPLAY.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But since the value you show for var2 of A belongs to different groups in Var1 they aren't going to merge because they are actually different groups.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the columns must be in that order with specific cell merging that are different from cell merging to the left then proc report may not be the tool you need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Apr 2021 20:24:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-cells-with-proc-report/m-p/736878#M229663</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-04-25T20:24:50Z</dc:date>
    </item>
  </channel>
</rss>

