<?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: column to row transpose in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166777#M32112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;assuming that cust_id is large enough to accept a suffix. May have to specify a length before the SET statement if not.&lt;/P&gt;&lt;P&gt;Also, length of TIN might default to some longer than you want so might want to specify a length there as well.&lt;/P&gt;&lt;P&gt;data want (keep=cust_id tin);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-',cus_tin,cus_tin_suf); output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cust_id = cats(cust_id,'G');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-', guar_tin, guar_tin_surf); output;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* is the variable guar_tin_surf or guar_tin_suf? I used the one in your variable list*/&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Sep 2014 18:52:13 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2014-09-30T18:52:13Z</dc:date>
    <item>
      <title>column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166776#M32111</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;&lt;/P&gt;&lt;P&gt;I had five columns named as cust_id, cust_tin, cus_tin_suf, guar_tin, guar_tin_surf and the data is like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1,11,11111,22,22222&lt;/P&gt;&lt;P&gt;2,11,11111,22,22222&lt;/P&gt;&lt;P&gt;3,11,11111,22,22222.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need to concatenate (cust-tin and cus_tin_surf) or (guar_tin and guar_tin with G as suffix) as tin. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need output as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cust_id, tin&lt;/P&gt;&lt;P&gt;1, 11-11111&lt;/P&gt;&lt;P&gt;1G, 22-22222&lt;/P&gt;&lt;P&gt;2, 11-11111&lt;/P&gt;&lt;P&gt;2G, 22-22222&lt;/P&gt;&lt;P&gt;3, 11-11111&lt;/P&gt;&lt;P&gt;3G, 22-22222&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone advice me on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sid&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 18:29:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166776#M32111</guid>
      <dc:creator>Siddhartha</dc:creator>
      <dc:date>2014-09-30T18:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166777#M32112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;assuming that cust_id is large enough to accept a suffix. May have to specify a length before the SET statement if not.&lt;/P&gt;&lt;P&gt;Also, length of TIN might default to some longer than you want so might want to specify a length there as well.&lt;/P&gt;&lt;P&gt;data want (keep=cust_id tin);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-',cus_tin,cus_tin_suf); output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cust_id = cats(cust_id,'G');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-', guar_tin, guar_tin_surf); output;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* is the variable guar_tin_surf or guar_tin_suf? I used the one in your variable list*/&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 18:52:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166777#M32112</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-09-30T18:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166778#M32113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A data step with explicit output would be a good idea. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 18:54:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166778#M32113</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2014-09-30T18:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166779#M32114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ballardw.&lt;/P&gt;&lt;P&gt;But I am getting the error as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26:16&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;NOTE: Invalid numeric data, '1G' , at line 26 column 16.&lt;/P&gt;&lt;P&gt;cust_id=. cust_tin=11 cust_tin_suf=11111 guar_tin=22 guar_tin_suf=22222 tin=22-22222 _ERROR_=1 _N_=1&lt;/P&gt;&lt;P&gt;NOTE: Invalid numeric data, '2G' , at line 26 column 16.&lt;/P&gt;&lt;P&gt;cust_id=. cust_tin=11 cust_tin_suf=11111 guar_tin=22 guar_tin_suf=22222 tin=22-22222 _ERROR_=1 _N_=2&lt;/P&gt;&lt;P&gt;NOTE: Invalid numeric data, '3G' , at line 26 column 16.&lt;/P&gt;&lt;P&gt;cust_id=. cust_tin=11 cust_tin_suf=11111 guar_tin=22 guar_tin_suf=22222 tin=22-22222 _ERROR_=1 _N_=3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sid&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 19:01:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166779#M32114</guid>
      <dc:creator>Siddhartha</dc:creator>
      <dc:date>2014-09-30T19:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166780#M32115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks LinusH.&lt;/P&gt;&lt;P&gt;I didn't get your point over here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sid&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 19:19:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166780#M32115</guid>
      <dc:creator>Siddhartha</dc:creator>
      <dc:date>2014-09-30T19:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166781#M32116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You didn't say which data type any of your variables were. Since cust_id is numeric (person preference: If I'm not going to do arithmetic with it then its character) you need to do some finagling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (keep=new_cust_id tin); /* rename the new_cust_id if that's an issue*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length new_cust_id $ 10; /* or at least one character longer than cust_id appears*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_cust_id = cats(cust_id);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-',cus_tin,cus_tin_suf); output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New_cust_id = cats(cust_id,'G');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tin = catx('-', guar_tin, guar_tin_surf); output;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 19:23:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166781#M32116</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-09-30T19:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166782#M32117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ballardw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sid&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 19:28:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166782#M32117</guid>
      <dc:creator>Siddhartha</dc:creator>
      <dc:date>2014-09-30T19:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: column to row transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166783#M32118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might also want to look at &lt;A href="http://www.sascommunity.org/wiki/A_Better_Way_to_Flip_(Transpose)_a_SAS_Dataset"&gt;A Better Way To Flip (Transpose) a SAS Dataset&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 20:04:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/column-to-row-transpose/m-p/166783#M32118</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2014-09-30T20:04:29Z</dc:date>
    </item>
  </channel>
</rss>

