<?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 in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120572#M33248</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks &lt;SPAN style="font-size: 12.222222328186035px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="579478" data-username="Oleg_L" href="https://communities.sas.com/people/Oleg_L" id="jive-57947878086052134314803" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #0e66ba;"&gt;Oleg_L&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, I got exactly what I want without any intermediate blanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Aug 2013 11:09:59 GMT</pubDate>
    <dc:creator>SOORISAS</dc:creator>
    <dc:date>2013-08-27T11:09:59Z</dc:date>
    <item>
      <title>Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120567#M33243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to transpose a dataset like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Month&amp;nbsp; Customer&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBBBB&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBBBB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&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; 2&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; 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; 5&lt;/P&gt;&lt;P&gt;AAAAA&amp;nbsp; AAAAA&amp;nbsp;&amp;nbsp; AAAAA&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAAAA&lt;/P&gt;&lt;P&gt;BBBBB&amp;nbsp; BBBBB&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 13:11:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120567#M33243</guid>
      <dc:creator>SOORISAS</dc:creator>
      <dc:date>2013-08-23T13:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120568#M33244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need a third variable that indicates when to start a new row in the output dataset.&lt;/P&gt;&lt;P&gt;The code below creates one by assuming when month number is less than previous month value then you have started a new group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have ;&lt;/P&gt;&lt;P&gt; input month customer $;&lt;/P&gt;&lt;P&gt; if month &amp;lt; lag(month) then group+1;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 AAAAA&lt;/P&gt;&lt;P&gt;2 AAAAA&lt;/P&gt;&lt;P&gt;3 AAAAA&lt;/P&gt;&lt;P&gt;4 AAAAA&lt;/P&gt;&lt;P&gt;1 BBBBB&lt;/P&gt;&lt;P&gt;2 BBBBB&lt;/P&gt;&lt;P&gt;;;;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=have out=want ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by group ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; id month;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var customer;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print width=min;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 13:31:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120568#M33244</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-08-23T13:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120569#M33245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data c;&lt;/P&gt;&lt;P&gt;infile cards;&lt;/P&gt;&lt;P&gt;input month customer : $5.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 AAAAA&lt;/P&gt;&lt;P&gt;2 AAAAA&lt;/P&gt;&lt;P&gt;3 AAAAA&lt;/P&gt;&lt;P&gt;4 AAAAA&lt;/P&gt;&lt;P&gt;1 BBBBB&lt;/P&gt;&lt;P&gt;2 BBBBB&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=c; by month;run;&lt;/P&gt;&lt;P&gt;proc transpose data=c out=c1; by month; var customer; run;&lt;/P&gt;&lt;P&gt;proc transpose data=c1 (drop=_name_) out=c2; var month col:; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 13:43:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120569#M33245</guid>
      <dc:creator>Oleg_L</dc:creator>
      <dc:date>2013-08-23T13:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120570#M33246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;Before we transpose, the dataset was sorted by CUSTOMER and BY MONTH???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 15:13:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120570#M33246</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-08-23T15:13:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120571#M33247</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 month customer $;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 AAAAA&lt;/P&gt;&lt;P&gt;2 AAAAA&lt;/P&gt;&lt;P&gt;3 AAAAA&lt;/P&gt;&lt;P&gt;4 AAAAA&lt;/P&gt;&lt;P&gt;1 BBBBB&lt;/P&gt;&lt;P&gt;2 BBBBB&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;option validvarname = any;&lt;/P&gt;&lt;P&gt;proc transpose data = have out = tran(drop = _name_ customer);&lt;/P&gt;&lt;P&gt;id month;&lt;/P&gt;&lt;P&gt;by customer;&lt;/P&gt;&lt;P&gt;var customer;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Aug 2013 07:47:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120571#M33247</guid>
      <dc:creator>Pallav</dc:creator>
      <dc:date>2013-08-24T07:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120572#M33248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks &lt;SPAN style="font-size: 12.222222328186035px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="579478" data-username="Oleg_L" href="https://communities.sas.com/people/Oleg_L" id="jive-57947878086052134314803" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #0e66ba;"&gt;Oleg_L&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, I got exactly what I want without any intermediate blanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 11:09:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Transpose/m-p/120572#M33248</guid>
      <dc:creator>SOORISAS</dc:creator>
      <dc:date>2013-08-27T11:09:59Z</dc:date>
    </item>
  </channel>
</rss>

