<?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: Two rows data into one row in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166879#M3219</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using a SAS data step would be much easier. Does it need to be a SQL? And if yes: why?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Nov 2014 21:54:46 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2014-11-11T21:54:46Z</dc:date>
    <item>
      <title>Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166878#M3218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me with the below issue,&lt;/P&gt;&lt;P&gt;I've few columns in a tabls like showing below image. I want the second image as my output.&lt;/P&gt;&lt;P&gt;How can I do it using SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The query which I've used to get first table is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SQL ;&lt;/P&gt;&lt;P&gt;CREATE TABLE MTG.NEW AS&lt;/P&gt;&lt;P&gt;SELECT&amp;nbsp; DISTINCT CLIENTNAME, VERSION FROM MTG.NEW_CLIENT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="ROWS.PNG" class="jive-image" src="https://communities.sas.com/legacyfs/online/7864_ROWS.PNG" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 21:41:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166878#M3218</guid>
      <dc:creator>NareshAbburi</dc:creator>
      <dc:date>2014-11-11T21:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166879#M3219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using a SAS data step would be much easier. Does it need to be a SQL? And if yes: why?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 21:54:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166879#M3219</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-11-11T21:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166880#M3220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no need of Sql. But I'm not sure of how to do it using DATA step.&lt;/P&gt;&lt;P&gt;could you please explain me..?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 21:59:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166880#M3220</guid>
      <dc:creator>NareshAbburi</dc:creator>
      <dc:date>2014-11-11T21:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166881#M3221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try something like the following;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;length new_var $256.;&lt;/P&gt;&lt;P&gt;retain new_var;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by client_id;&lt;/P&gt;&lt;P&gt;if first.client_id then new_var=var;&lt;/P&gt;&lt;P&gt;else new_var=catx(',', new_var, var);&lt;/P&gt;&lt;P&gt;if last.client_id then output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 22:18:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166881#M3221</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-11-11T22:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166882#M3222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table MTG.NEW as&lt;/P&gt;&lt;P&gt;select clientname,case when min(version)=max(version) then put(min(version),8.1) else &lt;/P&gt;&lt;P&gt;catx(",",min(version),max(version)) end as version from have&lt;/P&gt;&lt;P&gt;group by clientname;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 23:41:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166882#M3222</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-11-11T23:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166883#M3223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data NEW;&lt;/P&gt;&lt;P&gt;input CLIENTNAME$ VERSION;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;Client1 8.1&lt;/P&gt;&lt;P&gt;Client1 8.2&lt;/P&gt;&lt;P&gt;Client2 8.1&lt;/P&gt;&lt;P&gt;Client2 8.2&lt;/P&gt;&lt;P&gt;Client3 8.1&lt;/P&gt;&lt;P&gt;Client4 8.1&lt;/P&gt;&lt;P&gt;Client5 8.1&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=NEW out=OUT1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var VERSION;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by CLIENTNAME;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options missing="";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data OUT2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length VERSION2 $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set OUT1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; VERSION2 = catx("," , of COL:);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options missing=".";&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2014 03:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166883#M3223</guid>
      <dc:creator>amats</dc:creator>
      <dc:date>2014-11-12T03:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: Two rows data into one row</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166884#M3224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;The code is very good for my purpose although it has got some data type issue with PUT function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2014 15:01:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Two-rows-data-into-one-row/m-p/166884#M3224</guid>
      <dc:creator>NareshAbburi</dc:creator>
      <dc:date>2014-11-12T15:01:33Z</dc:date>
    </item>
  </channel>
</rss>

