<?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: How do I solve this query..... in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37026#M9381</link>
    <description>Hehe.Ok you can mail to me.&lt;BR /&gt;
And also I think @data _null_; can do it better than me.That is just to post my solution before @data _null_; saw it.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Ksharp</description>
    <pubDate>Mon, 22 Nov 2010 02:30:49 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2010-11-22T02:30:49Z</dc:date>
    <item>
      <title>How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37019#M9374</link>
      <description>I have data set like this:&lt;BR /&gt;
&lt;BR /&gt;
data b;&lt;BR /&gt;
input custid emp $ age;&lt;BR /&gt;
cards;&lt;BR /&gt;
01 emp1 20&lt;BR /&gt;
01 emp2 30&lt;BR /&gt;
01  emp3 40&lt;BR /&gt;
02 emp1 50&lt;BR /&gt;
02 emp2 60&lt;BR /&gt;
02 emp3 70&lt;BR /&gt;
03 emp1 80&lt;BR /&gt;
03 emp2 90&lt;BR /&gt;
03 emp3 20&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
and I wan to make it  like this:&lt;BR /&gt;
custid emp1 emp2 emp3 ;&lt;BR /&gt;
01      20   30 40&lt;BR /&gt;
02       50   60 70&lt;BR /&gt;
03       80   90 20&lt;BR /&gt;
;&lt;BR /&gt;
I don't want to use Proc transpose....how can I do this........Please give quary..</description>
      <pubDate>Fri, 19 Nov 2010 04:46:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37019#M9374</guid>
      <dc:creator>tom16</dc:creator>
      <dc:date>2010-11-19T04:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37020#M9375</link>
      <description>proc transpose data=b out=c(drop=_NAME_);&lt;BR /&gt;
by custid ;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
And u can rename the remaniing varaibles col1=emp1 col2=emp2 col3=emp3</description>
      <pubDate>Fri, 19 Nov 2010 05:16:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37020#M9375</guid>
      <dc:creator>R_Win</dc:creator>
      <dc:date>2010-11-19T05:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37021#M9376</link>
      <description>As I told you i don't want to use proc transpose...thanks</description>
      <pubDate>Fri, 19 Nov 2010 05:42:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37021#M9376</guid>
      <dc:creator>tom16</dc:creator>
      <dc:date>2010-11-19T05:42:09Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37022#M9377</link>
      <description>Although you do not want proc transpose (the best choice), then @data step will meet your taste.&lt;BR /&gt;
&lt;BR /&gt;
[pre]&lt;BR /&gt;
data b;&lt;BR /&gt;
input custid emp $ age;&lt;BR /&gt;
cards;&lt;BR /&gt;
01 emp1 20&lt;BR /&gt;
01 emp2 30&lt;BR /&gt;
01 emp3 40&lt;BR /&gt;
02 emp1 50&lt;BR /&gt;
02 emp2 60&lt;BR /&gt;
02 emp3 70&lt;BR /&gt;
03 emp1 80&lt;BR /&gt;
03 emp2 90&lt;BR /&gt;
03 emp3 20&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
proc sort data=b;&lt;BR /&gt;
 by custid;&lt;BR /&gt;
run;&lt;BR /&gt;
data op(drop=count emp age);&lt;BR /&gt;
 set b;&lt;BR /&gt;
 by custid;&lt;BR /&gt;
 array e{3} emp1 emp2 emp3;&lt;BR /&gt;
 retain emp1 emp2 emp3;&lt;BR /&gt;
 if first.custid then count=0; &lt;BR /&gt;
 count+1;&lt;BR /&gt;
 e{count} = age;&lt;BR /&gt;
 if last.custid then output;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
proc print noobs;run;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Ksharp</description>
      <pubDate>Fri, 19 Nov 2010 07:33:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37022#M9377</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2010-11-19T07:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37023#M9378</link>
      <description>Your specification is ambiguous.&lt;BR /&gt;
&lt;BR /&gt;
Is EMP1 in CUSTID 1 the same as EMP1 in CUSTID 2, and in your real data are they equal.</description>
      <pubDate>Fri, 19 Nov 2010 12:24:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37023#M9378</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2010-11-19T12:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37024#M9379</link>
      <description>Hey KSHARP....&lt;BR /&gt;
&lt;BR /&gt;
Yesterday I thought mail to you this one....I read your answers before in this forum....this work perfectelly fine.....you are the best...&lt;BR /&gt;
&lt;BR /&gt;
Thanks,</description>
      <pubDate>Fri, 19 Nov 2010 13:14:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37024#M9379</guid>
      <dc:creator>tom16</dc:creator>
      <dc:date>2010-11-19T13:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37025#M9380</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for yor answer...above ksharp give answer for this one and it work perfectelly fine...&lt;BR /&gt;
&lt;BR /&gt;
Thanks Again.....</description>
      <pubDate>Fri, 19 Nov 2010 13:16:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37025#M9380</guid>
      <dc:creator>tom16</dc:creator>
      <dc:date>2010-11-19T13:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I solve this query.....</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37026#M9381</link>
      <description>Hehe.Ok you can mail to me.&lt;BR /&gt;
And also I think @data _null_; can do it better than me.That is just to post my solution before @data _null_; saw it.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Ksharp</description>
      <pubDate>Mon, 22 Nov 2010 02:30:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-do-I-solve-this-query/m-p/37026#M9381</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2010-11-22T02:30:49Z</dc:date>
    </item>
  </channel>
</rss>

