<?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: Merging cells in proc report or the data step in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134254#M36454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, I'm not sure why it didn't work. I several if-then statements to recode the IDs that had blanks. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 May 2013 19:09:10 GMT</pubDate>
    <dc:creator>sarahsasuser</dc:creator>
    <dc:date>2013-05-15T19:09:10Z</dc:date>
    <item>
      <title>Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134243#M36443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the following dataset (forgive the "fake" data) and want to merge the Content column (and have the data separated by a comma) based on the Type column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Building&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content&lt;/P&gt;&lt;P&gt;A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&lt;/P&gt;&lt;P&gt;A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desk&lt;/P&gt;&lt;P&gt;A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&lt;/P&gt;&lt;P&gt;A25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&lt;/P&gt;&lt;P&gt;A25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lamp&lt;/P&gt;&lt;P&gt;A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&lt;/P&gt;&lt;P&gt;A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&lt;/P&gt;&lt;P&gt;A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&lt;/P&gt;&lt;P&gt;A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lamp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to produce the following output:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="233"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;Building &lt;/TD&gt;&lt;TD class="xl63" style="border-left: none;" width="64"&gt;Type&lt;/TD&gt;&lt;TD class="xl63" style="border-left: none;" width="105"&gt;Content&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: none;"&gt;A22&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;Office&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;chair, desk&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: none;"&gt;A22&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;Res.&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;bed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: none;"&gt;A25&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;Res.&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;bed, lamp&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: none;"&gt;A26&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;Office&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;chair, desk&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: none;"&gt;A26&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;Res.&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;"&gt;chair, bed, lamp&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to do this in proc report, or should I merge the content cells in a data step?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 14:29:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134243#M36443</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T14:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134244#M36444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I feel better to do this in data step. ll giv you&amp;nbsp; more handle on achieving conditional statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 14:41:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134244#M36444</guid>
      <dc:creator>sascom10</dc:creator>
      <dc:date>2013-05-15T14:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134245#M36445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks sascom10. I don't know how to do that though. Do you have an example code or paper you could share with me?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 14:43:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134245#M36445</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T14:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134246#M36446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like the following, and then use the last (commented out right now) to keep only the last record. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=have; by building type; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;length content_all $200.;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by building type;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;retain content_all; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if first.type then content_all=content;&lt;/P&gt;&lt;P&gt;else content_all=trim(content_all)|| ", "||trim(compress(content));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*If last.type then output;&lt;/P&gt;&lt;P&gt;run;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 14:59:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134246#M36446</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-05-15T14:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134247#M36447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test1;&lt;BR /&gt;&amp;nbsp; input building $3. type $8. content $8.;&lt;BR /&gt;datalines;&lt;BR /&gt;A22 Office chair&lt;BR /&gt;A22 Office desk&lt;BR /&gt;A22 Res.&amp;nbsp;&amp;nbsp; bed&lt;BR /&gt;A25 Res.&amp;nbsp;&amp;nbsp; bed&lt;BR /&gt;A25 Res.&amp;nbsp;&amp;nbsp; lamp&lt;BR /&gt;A26 Office chair&lt;BR /&gt;A26 Res.&amp;nbsp;&amp;nbsp; chair&lt;BR /&gt;A26 Res.&amp;nbsp;&amp;nbsp; bed&lt;BR /&gt;A26 Res.&amp;nbsp;&amp;nbsp; lamp&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc sort data=test1;&lt;BR /&gt;&amp;nbsp; by building type content;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc transpose data=test1 out=test1_wide;&lt;BR /&gt;&amp;nbsp; by building type;&lt;BR /&gt;&amp;nbsp; var content;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data test2;&lt;BR /&gt;&amp;nbsp; length content $30.;&lt;BR /&gt;&amp;nbsp; set test1_wide;&lt;BR /&gt;&amp;nbsp; retain building type content;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; content = trim(col1)||' '||trim(col2)||' '||trim(col3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; keep building type content;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 15:04:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134247#M36447</guid>
      <dc:creator>sascom10</dc:creator>
      <dc:date>2013-05-15T15:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134248#M36448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This was a great suggestion.&amp;nbsp; I realized that there is another variable that is important. However, for some reason it is associating the wrong records to each other. For instance, building A22 will be associated with ID3. So the data looks like this:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Building&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lamp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chair&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bed&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Res.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lamp&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Then I added the ID to the code:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data=have; by building id type; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;data want;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;length content_all $200.;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;set have;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;by building id type;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;retain content_all;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;if first.type then content_all=content;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;else content_all=trim(content_all)|| ", "||trim(compress(content));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;*If last.type then output;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I can't get everything to match up with the right ID as well. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 16:09:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134248#M36448</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T16:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134249#M36449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That should work still, but you may need ID before building as you do in the data (BY ID Building type). &lt;/P&gt;&lt;P&gt;You'll need to post what your answer should be with the new variable to help figure out what's going wrong.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 16:21:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134249#M36449</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-05-15T16:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134250#M36450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand the problem now. Your solution is perfect. My data set is the problem. I have a couple of building id numbers that appear twice, but the second iteration has a trailing blank so that SAS thinks they are 2 separate ids. Do you have a solution for deleting trailing blanks?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sarah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 16:42:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134250#M36450</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T16:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134251#M36451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;id=trim(compress(id));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 16:54:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134251#M36451</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-05-15T16:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134252#M36452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, I possibly have 2 trailing blanks because I've been using that solution but it did not work. Also, for some of the ids there are no trailing blanks. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 17:42:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134252#M36452</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T17:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134253#M36453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it should remove all trailing blanks regardless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To see if that's the issue, run a proc freq and if they appear in different columns then they're different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another solution is to convert to numeric and then back to character. not sure if the following is correct, but that's the idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;id=input(put(id, 8.)$8.);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 18:01:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134253#M36453</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-05-15T18:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Merging cells in proc report or the data step</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134254#M36454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, I'm not sure why it didn't work. I several if-then statements to recode the IDs that had blanks. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2013 19:09:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-cells-in-proc-report-or-the-data-step/m-p/134254#M36454</guid>
      <dc:creator>sarahsasuser</dc:creator>
      <dc:date>2013-05-15T19:09:10Z</dc:date>
    </item>
  </channel>
</rss>

