<?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: Data transformations - question in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16481#M2284</link>
    <description>Thank you very much for your help!&lt;BR /&gt;
Oleg.</description>
    <pubDate>Fri, 13 Nov 2009 15:14:38 GMT</pubDate>
    <dc:creator>Oleg_L</dc:creator>
    <dc:date>2009-11-13T15:14:38Z</dc:date>
    <item>
      <title>Data transformations - question</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16479#M2282</link>
      <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
i have a dataset named "dep_ret1" with data shown below.&lt;BR /&gt;
Variables var1-var9 are character.&lt;BR /&gt;
&lt;BR /&gt;
nn    type       var1    var2    var3    var9&lt;BR /&gt;
1     date1      1.01    1.02    1.03    1.09&lt;BR /&gt;
3     total1     5906990 6115348 6217667 6670658&lt;BR /&gt;
6     demand_r1  838138  723350  751973   822665&lt;BR /&gt;
15   demand_c1   163593  201341  193274   175933&lt;BR /&gt;
&lt;BR /&gt;
And i want to get the following structure from this data (dataset "dep_ret3" in the code below):&lt;BR /&gt;
&lt;BR /&gt;
_NAME_  date1 total1   demand_r1 demand_c1&lt;BR /&gt;
var1    1.01  5906990  838138    163593&lt;BR /&gt;
var2    1.02  6115348  723350    201341&lt;BR /&gt;
var3    1.03  6217667  751973    193274&lt;BR /&gt;
var9    1.09  6670658  822665    175933&lt;BR /&gt;
&lt;BR /&gt;
I'm getting this by the code below. But i don't like it. I think it's very "rough".&lt;BR /&gt;
Is there another way to do this?&lt;BR /&gt;
&lt;BR /&gt;
My code:&lt;BR /&gt;
&lt;BR /&gt;
   proc sort data=dep_ret1; by nn type; run;&lt;BR /&gt;
&lt;BR /&gt;
   proc transpose data=dep_ret1 out=dep_ret2; by nn type; var var1-var3 var9; run;&lt;BR /&gt;
&lt;BR /&gt;
   proc sort data=dep_ret2; by _name_; run;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
   data dep_ret3;&lt;BR /&gt;
    merge&lt;BR /&gt;
     dep_ret2 (where=(nn=1) keep=_name_ col1 nn rename=col1=date1)&lt;BR /&gt;
     dep_ret2 (where=(nn=3) keep=_name_ col1 nn rename=col1=total1)&lt;BR /&gt;
     dep_ret2 (where=(nn=6) keep=_name_ col1 nn rename=col1=demand_r1)&lt;BR /&gt;
     dep_ret2 (where=(nn=15) keep=_name_ col1 nn rename=col1=demand_c1);&lt;BR /&gt;
   by _name_ ;&lt;BR /&gt;
   drop nn;&lt;BR /&gt;
   run;&lt;BR /&gt;
&lt;BR /&gt;
Message was edited by: Oleg_1976

Message was edited by: Oleg_1976</description>
      <pubDate>Fri, 13 Nov 2009 14:16:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16479#M2282</guid>
      <dc:creator>Oleg_L</dc:creator>
      <dc:date>2009-11-13T14:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data transformations - question</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16480#M2283</link>
      <description>proc transpose data=a out=b;&lt;BR /&gt;
 id type;&lt;BR /&gt;
 var var1 -  var9;&lt;BR /&gt;
run;</description>
      <pubDate>Fri, 13 Nov 2009 15:07:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16480#M2283</guid>
      <dc:creator>abdullala</dc:creator>
      <dc:date>2009-11-13T15:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: Data transformations - question</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16481#M2284</link>
      <description>Thank you very much for your help!&lt;BR /&gt;
Oleg.</description>
      <pubDate>Fri, 13 Nov 2009 15:14:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-transformations-question/m-p/16481#M2284</guid>
      <dc:creator>Oleg_L</dc:creator>
      <dc:date>2009-11-13T15:14:38Z</dc:date>
    </item>
  </channel>
</rss>

