<?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 Reverse Transpose in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392011#M66252</link>
    <description>&lt;P&gt;I’m looking at proc transpose.&amp;nbsp; After I use it I’m looking at making a minor update.&amp;nbsp; Is there a proc to reverse transpose?&amp;nbsp; I’d like to keep all the same column names and column lengths.&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2017 20:10:48 GMT</pubDate>
    <dc:creator>DavidPhillips2</dc:creator>
    <dc:date>2017-08-30T20:10:48Z</dc:date>
    <item>
      <title>Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392011#M66252</link>
      <description>&lt;P&gt;I’m looking at proc transpose.&amp;nbsp; After I use it I’m looking at making a minor update.&amp;nbsp; Is there a proc to reverse transpose?&amp;nbsp; I’d like to keep all the same column names and column lengths.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:10:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392011#M66252</guid>
      <dc:creator>DavidPhillips2</dc:creator>
      <dc:date>2017-08-30T20:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392015#M66253</link>
      <description>&lt;P&gt;A concrete example of the start data and the transpose used would help.&lt;/P&gt;
&lt;P&gt;Often&amp;nbsp;a set created by transpose can be transposed back if keep the _name_ and _label_ from the first transpose and then use those as the ID and IDLABEL variables on the second transpose.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:15:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392015#M66253</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-08-30T20:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392016#M66254</link>
      <description>&lt;P&gt;Nice question. Will this illustration help? I'm learning too. I'll await better examples with you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; have;&lt;/P&gt;&lt;P&gt;input col1 &amp;amp; $ col2 dollar5.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;Cost 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $100&lt;/P&gt;&lt;P&gt;Cost 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $200&lt;/P&gt;&lt;P&gt;Cost 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $300&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;/*long to wide*/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;transpose&lt;/STRONG&gt; data=have out=wide ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id col1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var col2;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;/*wide to long*/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;transpose&lt;/STRONG&gt; data=wide out=long ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id _name_;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:16:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392016#M66254</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2017-08-30T20:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392018#M66255</link>
      <description>&lt;P&gt;PROC TRANSPOSE goes in both directions.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:18:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392018#M66255</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-30T20:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392019#M66256</link>
      <description>&lt;P&gt;Yes, there is a reverse proc transpose, but it will likely destroy you column widths and possibly even variable types. An alternative is to create separate files for all of your transposed variables, and then merge them back together after making your corrections.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:19:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392019#M66256</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-08-30T20:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392021#M66257</link>
      <description>&lt;P&gt;Thanks for the good news.&amp;nbsp; Is there a transpose all columns option?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:19:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392021#M66257</guid>
      <dc:creator>DavidPhillips2</dc:creator>
      <dc:date>2017-08-30T20:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392023#M66258</link>
      <description>&lt;P&gt;Given the advice in this thread, it sounds like it would be a lot of work to transpose a table with 100 variables and transpose it back.&amp;nbsp; It looks like the column names and lengths would be weird after putting it back.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:26:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392023#M66258</guid>
      <dc:creator>DavidPhillips2</dc:creator>
      <dc:date>2017-08-30T20:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392024#M66259</link>
      <description>&lt;P&gt;You could force it. I think the names would likely translate back directly but the lengths may be iffy.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assuming you were starting off from a specific format you could create a table like that, using LIKE via SQL and then insert the transposed data. Though if you had that, why do this in the first place &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 20:30:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392024#M66259</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-30T20:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392354#M66265</link>
      <description>&lt;P&gt;The techniques you are looking for can be searched for with the terms&lt;/P&gt;
&lt;P&gt;transpose "long to wide" data sas&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;transpose "wide to long" data sas&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are many, many solutions, including &lt;A href="http://www.sascommunity.org/wiki/Transpose_data_with_macro_%25MAKEWIDE_and_%25MAKELONG_(based_on_Proc_TRANSPOSE)" target="_self"&gt;the %MAKEWIDE and %MAKELONG macros.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Aug 2017 20:05:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/392354#M66265</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-08-31T20:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/425468#M68282</link>
      <description>&lt;P&gt;My response is only about 5 months late, but take a look at:&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-untranspose-a-wide-file/ta-p/425467" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-untranspose-a-wide-file/ta-p/425467&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your post motivated us to write and publish a macro to solve the problem&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jan 2018 00:59:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Reverse-Transpose/m-p/425468#M68282</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-01-06T00:59:48Z</dc:date>
    </item>
  </channel>
</rss>

