<?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: Proc transpose question in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202857#M50629</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It could be that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) You have duplicate values for &lt;STRONG&gt;facevalue&lt;/STRONG&gt; in some &lt;STRONG&gt;number&lt;/STRONG&gt; groups or&lt;/P&gt;&lt;P&gt;2) The format associated with &lt;STRONG&gt;facevalue&lt;/STRONG&gt; makes certain values &lt;EM&gt;look&lt;/EM&gt; the same when creating new column names. I.e. 1.001 and 1.002 with format 5.2 will both generate the same variable name v_1_00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that all &lt;STRONG&gt;facevalue&lt;/STRONG&gt; values are unique within &lt;STRONG&gt;number&lt;/STRONG&gt; groups and that they also look unique when formatted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Mar 2015 20:41:58 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2015-03-17T20:41:58Z</dc:date>
    <item>
      <title>Proc transpose question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202854#M50626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;i have a table that looks like this &lt;/P&gt;&lt;P&gt;number.&amp;nbsp;&amp;nbsp; Value.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Balance&lt;/P&gt;&lt;P&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;&amp;nbsp; 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;&amp;nbsp; 1&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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;&amp;nbsp;&amp;nbsp; 20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Would like it to look like this&lt;/P&gt;&lt;P&gt;number&amp;nbsp; Balance.&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.&amp;nbsp;&amp;nbsp; 4. &lt;/P&gt;&lt;P&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; 36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp; 20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 01:00:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202854#M50626</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2015-03-17T01:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202855#M50627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like this : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data have;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input number Value Balance;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;datalines;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. 1. 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. 2. 5&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. 3. 10&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. 4. 20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc transpose data=have out=temp(drop=_:) prefix=v_;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;by number;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;id value; idlabel value;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;var balance;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data want;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;length number balance 8;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;set temp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;balance = sum(of v_:);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 01:52:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202855#M50627</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-03-17T01:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202856#M50628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PGSTATS&lt;/P&gt;&lt;P&gt;i using your example I tweaked it to fit my code &lt;/P&gt;&lt;P&gt;proc sort data = part2;&lt;/P&gt;&lt;P&gt;by number;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data&amp;nbsp; = part2 out temp(drop=_:) prefix = v_;&lt;/P&gt;&lt;P&gt;by number ;&lt;/P&gt;&lt;P&gt;id facevalue; idlabel facevalue;&lt;/P&gt;&lt;P&gt;var ebal;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i get this error message &lt;/P&gt;&lt;P&gt;error The id value "v_1_00" occurs twice in the same by group.&lt;/P&gt;&lt;P&gt;note the above message was for the following&amp;nbsp; by group number = 4407&lt;/P&gt;&lt;P&gt;it happens six more time same error message different number &lt;/P&gt;&lt;P&gt;tthanks for your assistance &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 16:25:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202856#M50628</guid>
      <dc:creator>BETO</dc:creator>
      <dc:date>2015-03-17T16:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202857#M50629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It could be that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) You have duplicate values for &lt;STRONG&gt;facevalue&lt;/STRONG&gt; in some &lt;STRONG&gt;number&lt;/STRONG&gt; groups or&lt;/P&gt;&lt;P&gt;2) The format associated with &lt;STRONG&gt;facevalue&lt;/STRONG&gt; makes certain values &lt;EM&gt;look&lt;/EM&gt; the same when creating new column names. I.e. 1.001 and 1.002 with format 5.2 will both generate the same variable name v_1_00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that all &lt;STRONG&gt;facevalue&lt;/STRONG&gt; values are unique within &lt;STRONG&gt;number&lt;/STRONG&gt; groups and that they also look unique when formatted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 20:41:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202857#M50629</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-03-17T20:41:58Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202858#M50630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input number Value Balance;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;1. 1. 1&lt;/P&gt;&lt;P&gt;1. 2. 5&lt;/P&gt;&lt;P&gt;1. 3. 10&lt;/P&gt;&lt;P&gt;1. 4. 20&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt; set have(rename=(balance=b)) end=last;&lt;BR /&gt; array v(4);&lt;BR /&gt; retain v;&lt;BR /&gt; v(_n_)=b;&lt;/P&gt;&lt;P&gt; if last then&lt;BR /&gt;&amp;nbsp; do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; balance=sum(of v{*});&lt;BR /&gt;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt; drop value B;&lt;BR /&gt;run;&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;Naveen Srinivasan&lt;/P&gt;&lt;P&gt;L&amp;amp;T Infotech&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 11:32:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-transpose-question/m-p/202858#M50630</guid>
      <dc:creator>naveen_srini</dc:creator>
      <dc:date>2015-03-18T11:32:36Z</dc:date>
    </item>
  </channel>
</rss>

